Developer Guide
Developer Guide
Project Super is an MIT-licensed Rust codebase that is built to be transparent. The daemon is a thin superd binary over the super-core library, so you can build the whole project from source, inspect how it works, and hook your own logic into the process lifecycle without forking the core.
This guide is for developers who want to:
- Build the
superddaemon and thesuperCLI from source. - Understand how the repository and its crates are organized.
- Extend
super-corewith custom Rust logic via theExtensiontrait. - Contribute fixes and features upstream.
In this section
- Building from Source: toolchain requirements, workspace layout, build / test commands, and running a local dev instance.
- Writing Extensions: the in-process
Extensiontrait — the supported way to add custom lifecycle logic to asuper-corehost.
Note
Contribution workflow (pull requests, commit style, CI gates) lives in CONTRIBUTING.md in the repository. For architecture rationale and system diagrams, see Design Philosophy.