Organization
- Last UpdatedDec 01, 2022
- 1 minute read
This document is divided into seven main sections:
-
The first section, “Terms and Definitions”, covers glossary of terminology used in this document to help reader understand the concept before going into details.
-
The second section, "Overview," provides an overview of extensibility features provided by the System Platform IDE, its contributing subsystems and depicts high level picture of how all components run together.
-
The third section, “Creating an IDE Extension”, covers information about creating an UI and non-UI IDE extension.
-
The fourth section, “Packaging and Deployment”, provides information on how to package, deploy and test an IDE extension.
-
The fifth section, “Extending IDE Specifics”, describes how exactly various aspects of the IDE can be extended to add new features or change behavior of existing ones.
-
The sixth section, “Tips on Developing IDE Extensions”, points out common pitfalls that an IDE extension developer should avoid and recommends some optimizations.
-
The last section, “Overriding Predefined IDE Commands”, lists all commands defined by the IDE, segregated based on whether they can be overridden by its extensions.