Fil compiler: https://fil.ktraini.com.
You can retrieve rpm/deb package attached to latest release.
Devel packages are also build for each push to master branch in package workflow.
You can also clone the repository then build it.
All following commands should be run inside a nix-shell, it allows you to have all needed tools.
Entire project is based on cmake. So you can just run cmake as for every cmake project.
Or you can run a pre-defined script:
build_releasefilc executable is copied at the root of repository, you can then copy it in a directory of your $PATH.
There is 2 tests suites:
Unit tests
run_unit_testsYou can then get coverage of these tests with:
build_coveragee2e tests
They run directly filc
run_e2e_testsYou want to contribute, please read the Code of conduct and Contributing.
Needed information is in Security.
Thanks to JetBrains for helping me develop this project by offering me an open source license