Required Tools¶
For developing OurPlantOS you will need the following tools:
Mandatory Tools¶
| Name | License | Usage |
|---|---|---|
| Embarcadero Delphi 10.3 | Commercial | IDE |
| JEDI (JEDI Code Library) | MPL 1.1 | Delphi 3rd Party Plugin |
| JEDIVCL (JEDIVCL (JEDI Visual Component Library) | MPL 1.1 | Delphi 3rd Party Plugin |
| Delphi.Mocks | Apache License 2.0 | Delphi 3rd Party Plugin |
| Spring4D | Apache License 2.0 | Delphi 3rd Party Plugin |
| OPDarwin | MIT / OurPlant | Delphi Package |
| Delphi-Modbus | MPL 1.1 | Delphi 3rd Party Plugin |
| Visual Studio Code | MIT | Gitlab Viewer, Terminal and Editor |
Visual Studio Code: recommended plugins¶
- German Language Pack
- Draw.io.Integration
- Git Extension Pack
- Git Graph
- Git History
- gitignore
- Markdown
- Markdown All in One
Optional Tools¶
| Name | License |
|---|---|
| SDAC (SQL Server Data Access Components) | commercial |
| EurekaLog | commercial |