Devconfigs allow you to add shared VSCode debug launcher and task configurations to your dev containers. Automate common setup tasks like setting up git hooks, authenticating to your secrets management service, and launching a local version of your app, all on container startup. And when you update your devconfigs the changes automatically sync to each project when you open that dev container.
This repository contains Stackfound's devconfigs.
Find out why we created devconfigs and all that it's capable of in the Guides post!
First, install the devconfigs-cli.
brew tap stackfound/devconfigs
brew install devconfigs-cli
Then, in the root of the repository where you want to use devconfigs
devconfigs init
Finally, reopen your project in a container and run the default build task (CMD + SHIFT + B)
With that, you should see the tasks specified in .devcontainer/devconfigs.yaml run automatically in the order specified in your devconfigs.yaml
If you want to use Stackfound's devconfigs in your project, just add the repository URL to your devconfigs.yaml file.
You can find out more about how to use devconfigs in the Guides post!
Feel free to dive in! Open an issue or submit PRs.
MIT © Stackfound