This is your guide to using and understanding the free software of the jointhefreeworld project.
Free software is all about giving you control: over the tools you use, how they work, and how you share them. Whether you are just starting out or trying to solve a tricky problem, this documentation is here to help.
You will find two kinds of reference here. API documentation is aimed at developers who want to call a library directly. Project documentation explain how to install, configure, and use a whole program.
Project documentation #
- Byggsteg documentation - Byggsteg is the CI/CD orchestrator written in Guile Scheme.
- LucidPlan documentation - LucidPlan is project management for everyone.
- WikiMusic documentation - WikiMusic is the musical knowledge encyclopaedia and content management system (CMS).
API documentation #
Each of these links points to the technical Guile Scheme API reference for one of the jointhefreeworld libraries:
- Maak API documentation - the Guile Scheme API for the Maak command runner.
- Veritas API documentation - the Guile Scheme API for the Veritas test framework.
- Scriba API documentation - the Guile Scheme API for the Scriba logging framework.
- Heks Linux API documentation - the Guile Scheme API for the Heks Linux system.
- Hygguile API documentation - the Guile Scheme API for the hygguile web UI framework.
- Olive CSS API documentation - the Guile Scheme API for the Olive CSS utility-class framework.
- GGG API documentation - the Guile Scheme API for the GGG (Guile Glyph Generator).
- Iter Vitae API documentation - the Guile Scheme API for Iter Vitae.
- Consceal API documentation - the Guile Scheme API for Consceal.
- Kracht API documentation - the Guile Scheme API for the Kracht library.
- Bewaking API documentation - the Guile Scheme API for the Bewaking authorization and authentication library.
- OrgWebAlchemy API documentation - the Guile Scheme API for the OrgWebAlchemy library.