Extend
Dirigible is designed to be extended. The lists below summarise the official hooks; each page covers one in detail.
IDE-side extension
- Custom perspective
- Custom view
- Custom editor
- Custom menu
- BlimpKit UI primer - required reading for any IDE UI work.
- Themes.
Runtime extension
- Extension points (deep dive).
- Custom synchronizer - add a new artefact type.
- Custom engine - add a new runtime / language.
- Custom API module - add a new
@aerokit/sdk/*facade. - Custom database dialect -
ISqlDialectSPI. - Custom CMS provider -
CmsProviderSPI. - Custom authentication -
CustomSecurityConfigurator.