git clone https://github.com/BratishkaErik/zigocracy
cd zigocracy./gradlew build./gradlew testIf you're iterating on one module, you can run just its tests for a faster loop:
./gradlew ":zon-grammar:test" # parser only
./gradlew ":cli:test" # CLI onlyRun ./gradlew test before submitting to make sure everything still passes together.
- Create a feature branch.
- Make your changes.
- Run
./gradlew testand confirm everything passes. - Push and open a PR against
main.
That's it. Welcome!
- zon-grammar/ — ZON lexer, parser, AST, and token definitions
- cli/ — main CLI entry point and terminal wrapper
- meta-grammar-annotations/ — MetaGrammar annotation definitions
- meta-grammar-processors/ — MetaGrammar annotation processors
- docs/ — user-facing documentation