Bug reports, questions and pull requests are welcome.
- Bugs and questions: open an issue with the compiler, its version, the operating system, and the command line or a minimal program.
- Pull requests: fork, branch, and open a PR against
main. CI must pass.
Before opening a PR:
- Add tests for every change; run
fpm test --profile debugandfpm test --profile release. - Run the examples and the app:
fpm run --example --all,fpm run. - Document new or changed public procedures in
llms.txt,man/feigen.3andCHANGELOG.md;python3 tools/check_docs.pymust pass.
AGENTS.md describes the layout, conventions and compiler quirks in detail; it applies to human contributors too.