Contributions
At this time, I am not placing much emphasis on community contributions; I have been deeply focused on architecture, API-design, application configurations, and data modeling, and on multiple occasions I have made tweaks to the data model in particular to better conform Didact to the vision that I have for it.
As a result, I would gently recommend withholding contributions for the time being while I finalize the APIs and data model in these first versions. Instead, open up issues, create discussions, or request new features on the roadmap.
Contributor License Agreement
If contributions are opened up some time later, then contributors must sign a Contributor License Agreement (CLA) before contributions can be merged into the source code. The CLA is an industry standard CLA and was included so that I could maintain copyright compliance with all of the source code. Didact's CLI is not designed to take advantage of contributors and only functions for Didact's own protection and sustainability, but Didact's CLA does allow commercialization of contributions so please read the CLA carefully before creating a contribution.
If you are not comfortable with the terms of the CLA, then please do not contribute source code - no hard feelings whatsoever. Instead, open up issues, create discussions, or request new features on the roadmap.
