Skip to content

Artefact extensions

One row per file extension. For full per-artefact docs see the page in the Artefacts section.

Runtime / execution

ExtensionWhatEngineSynchronizer
*.js, *.mjsJavaScript moduleengine-javascript (Graalium)n/a - loaded on demand
*.tsTypeScript moduleengine-typescript + engine-javascriptn/a
*.javaClient Javaengine-javaJavaSynchronizer
*.pyPython moduleengine-pythonn/a
*.bpmnBPMN processengine-bpm-flowableBpmnSynchronizer
*.camelCamel routeengine-camelCamelSynchronizer
*.jobScheduled jobengine-jobs (Quartz)JobSynchronizer
*.listenerMessage listenerengine-listenersListenerSynchronizer
*.websocketWebSocket bindingengine-websocketsWebsocketsSynchronizer
*.odataOData serviceengine-odata (CXF)ODataSynchronizer
*.proxyHTTP proxy routeengine-proxyProxySynchronizer
*.nativeappNative appengine-native-appsNativeApp synchronizer
*.access, *.rolesAccess / rolesengine-securityAccessSynchronizer, RolesSynchronizer
expose (project root)Expose static resourcesengine-webExposesSynchronizer
*.extensionpoint, *.extensionExtensionscore-extensionsExtensionPointsSynchronizer, ExtensionsSynchronizer
*Component.tsTS componentengine-diComponentSynchronizer
*Entity.ts, @Entity JavaEntity persistencedata-store / data-store-javaEntitySynchronizer, EntityClassConsumer
*Controller.ts, @Controller JavaREST controller -> auto OpenAPIengine-openapiOpenAPISynchronizer (+ ControllerClassConsumer for Java)

Data

ExtensionWhatSynchronizer
*.datasourceJDBC pool registrationDataSourcesSynchronizer
*.schemaSchema groupingSchemasSynchronizer
*.tableSingle-table DDLTablesSynchronizer
*.viewView DDLViewsSynchronizer
*.csvim, *.csvCSV import modelCsvimSynchronizer

Documentation

ExtensionWhatEngineSynchronizer
*.mdMarkdown wikiengine-wikiMarkdownSynchronizer
*.confluenceConfluence wikiengine-wikiConfluenceSynchronizer

Design-time

These are model artefacts; generation produces runtime artefacts from them.

ExtensionModelerGenerates
*.edm, *.modelEntity Data modelerFull CRUD app via template-application-*
*.dsmDatabase Schema modeler.schema + .table + .view
*.formForm DesignerHTML form layout
*.command(legacy)Shell-command descriptor - superseded by @aerokit/sdk/platform/command

See also

Released under the EPL-2.0 License.