This issue is a meta-discussion about how to increase collaboration from others, and push the library forwards. While we usually want to avoid breaking changes, it can hinder innovation. What I'm proposing is...
- Further adopt Semantic Versioning so that breaking changes are clearer
- Yes that means more frequent major versions, but it will be clear when a breaking change happens
- Document semantic versioning usage
- Build out the CI to build nuklear.h for us, so that git conflicts don't happen
- Further adoption of Doxygen
- Make a emscripten web-demo embedded as part of the doxygen github pages
- Automated unit testing. While we do build out the demos, would be good to have a simple script that unit tests some of the functionality
- Add another maintainer? Any volunteers?
cc @rswinkle @sleeptightAnsiC
This issue is a meta-discussion about how to increase collaboration from others, and push the library forwards. While we usually want to avoid breaking changes, it can hinder innovation. What I'm proposing is...
cc @rswinkle @sleeptightAnsiC