Contributing
Setup
We welcome (and encourage) contributions to Very Good Engineering!
Since this is an Astro static website with the Starlight theme, you’ll need to make sure you’ve installed NVM and the latest stable version of Node.js.
GitHub PAT
At build time, we dynamically fetch information about GitHub repositories so our cards on the home page are rendered with up-to-date information about the repositories they are linking to. To avoid being throttled by GitHub on rebuilds, you may wish to create a GitHub PAT with permission to read public repositories and add it to your environment variable in your .zshrc
or .bashrc
file:
Contributions
Once you’ve made changes, you’ll want to lint and format your code before submitting a pull request: