External code editor
The code editor included in Simplicité does not have all the tooling and possibilities offered by an IDE.
Simplicité modules include git functionnality, so you can easily clone them locally and work on the sources. Refer to the git documentation to see how to clone the module's git repository.
Typically, you would:
- do some configuration on Simplicité
- commit on Simplicité
- pull the changes from Simplicité
- do some coding locally
- commit those changes locally
- push the changes to Simplicité
VS Code
To work with VSCode (and affiliates), it is usefull to add the Extension Pack for Java to get IntelliSense and Java debugging tools. Given that Simplicité modules are in fact exported as Maven projects, the extension will do all the necessary work when opening the project, for example to provide the necessary JavaDocs to get usefull autocompletion.
Simplicité Extension
The Simplicite VSCode tools extesion is optional. It requires signing in to the app in the extesion, but is usefull to avoid "technical" git commits, as its main usage is to push code directly to the instance. Detailed documentation is available in the marketplace's README.
You must activate the DEV_MODE
system parameter for this extension to work.