A collection of Devbox plugins for various open source projects to standardize development environments.
Install Devbox:
curl -fsSL https://get.jetify.com/devbox | bashFor any open source project, first check if a config exists in this repo at plugins/github/<owner>/<repo>. If not, please open an issue on GitHub and I'll look into it.
If a config exists:
- Clone the specific project with
git clone git@github.com:<owner>/<repo>.git - Navigate to the repo source code:
cd <repo>
- Initialize Devbox:
devbox init
- Configure the project's plugin:
REPO="<owner>/<repo>" && echo "{\"include\":[\"github:mootoday/devbox-plugins/refs/heads/main?dir=plugins/github/$REPO\"]}" > devbox.json && unset REPO
- Start the dev environment:
devbox services up
If you wish to work in a shell that inludes all required project dependencies, but without building and starting the dev environment, you can use the following command:
devbox shellIf a project configuration is missing in ./plugins/github/, please open a GitHub issue with a link to the GitHub repo. We'll prioritize based on 👍 emojis on an issue's description.