Racket-Ebuild is primarily made with collector2 in mind.
- Gentoo GNU+Linux system (for testing generated ebuilds) with following tools:
IDE/editor with editorconfig support (or just follow rules in ".editorconfig" file)
DrRacket for formatting Scribble code (and writing Racket code in general if it is your editor of choice)
Web browser for reading documentation (generated from Scribble code)
Besides non-scheme style and sometimes weird indentation...
"ebuild" and "metadata" are implemented as classes
This is one package that has many different extensions, so you will see (require "../../../A/B/C.rkt") quite frequently
The upstream repository can be found on GitLab.
Configuration for GitLab CI/CD pipelines can be found in .gitlab-ci.yml.
Racket-Ebuild is released under GNU GPL, version 3 (only) license.
Read the license text here.