The MPR has build specifications for a curated, regularly-updated set of open source packages for use with Minimal. It also contains other specifications for common toolsets and other helpers for development and working in CLI environments.
We have many common toolchains, shells, agents, and dev tools available and more are being added.
Thank you for your interest.
We'd love your help! Contributions to add new packages or update existing ones are welcome.
Not sure you want to write the package yourself? That's completely fine — please open an issue requesting a new package or an update to an existing one and we'll take a look. For anything non-trivial, opening an issue first is a great idea anyway so we can align on approach before you invest time in a PR.
Ready to send a PR? Head over to CONTRIBUTING.md for the development workflow and what we look for in a contribution.
Before we can merge your first pull request, you'll need to accept our Individual Contributor License Agreement (ICLA). This is a one-time, ~30 second step: CLA Assistant will post a link on your PR, you click through, sign in with GitHub, and you're done — you're then covered for all future contributions to this repository.
If you're contributing on your employer's time, or with code your employer might own, your employer will also need a Corporate CLA (CCLA) on file listing you as an authorized contributor. See CONTRIBUTING.md for details, or email security@minimal.dev if you need help getting one set up.
This project is licensed under the Apache License Version 2.0
- see the LICENSE file for details.