Development
Links
More project documentation
The project sources contain much development documentation in various documentation files. For instance:
- featurespecs/ contains documentations for the various features, as well as more general specifications and idea collections.
- Project structure describes the module structure of the project.
- ChatGPT API Analysis contains a discussion of the ChatGPT API wrt. our project.
- Next steps contains a sketch of the next steps that could be taken.
The Composum AI issues however contains the more concrete plans for enhancing it, and is a place where you are very welcome to place suggestions and bug reports.
Development with ChatGPT and Github Copilot
Part of the intention of the project is to evaluate the use of AI services, in particular ChatGPT and the Github Copilot IntelliJ plugin, for speeding up development. Some outcomes of that:
- The feature creation process massively improves the quality and speed of specifying a feature and thinking it through. See the feature specification directory for several examples of that.
- Speeding up the development is ongoing, but Github Copilot and ChatGPT certainly speed up a lot of things.