Contributing
Contributing to documentation
Open source projects are worthless without good documentation. If you find something is not clear, we'd love to have your help.
Testing beta features
If you'd like to help us test beta releases, please run the following script:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/serversideup/spin/main/tools/install.sh)" "" --beta
Request Features
We have a guide on how to request features:
Request features →
Releasing a new version
Everything is based off the version defined in package.json
. To publish a version, follow these steps:
- Have a clean working repository
- Run
npm version [ version-type ]
(seenpm version
docs for more detail) - Push tags & push the commit
- Configure the tag as a release
Be sure to tag the release as a pre-release
on the Github UI for beta releases.