The core of Lutèce and its plugins are developed in compliance with the following standards development, respect for which is controlled by the tools and checkstyle PMD:
| Document | Description |
|---|---|
| Naming Conventions | List naming rules files, classes, packages, methods, variables ... |
| Coding Conventions | List rules to be respected in Java, HTML ... |
| Logging Rules | List of rules to be used in the implementation of logs |
| Documentation Rules | List of rules to be used for writing user and technical documentation |
| Unit Testing | List of rules for the implementation of unit testing the core and plugins |