Mache
User's guide
Developer's guide
- Quick Start for Developers
- Contributing to mache
mache.deploydeveloper guide- Goals and boundaries
- Module layout
- Template lifecycle
- Why the double-template files exist
- Which files are target-owned versus generated
- The command-line contract from the maintainer side
- Changing starter-kit generation
- Changing runtime deployment behavior
- Public API surface to keep documented
- Recommended checklist for
mache.deploychanges
- Adding a New Machine to Mache
- Adding Spack Support for a New Machine
- JIGSAW integration
- Building the Documentation
- Previewing the Documentation
- Releasing a New Version
- API reference