This is a template for creating a spec using Bikeshed together with a config to build and publish the spec by using the KNoWS Spec Platform.
You have to create a new repo based on this repo. You can do this via a fork or by manually copying the files in this repo.
You can either install Bikeshed locally or use a Docker image.
You edit spec by updating the file spec.bs
.
You have to do this step before pushing to your repo.
If you installed Bikeshed locally, execute build.sh
.
If you use Docker, execute build.docker.sh
.
You find the result in the folder dist
.
You find an example configs in the folder configs
:
- Use
github.json
if your repo is on GitHub. - Use
gitlab.json
if your repo is on Gitlab.
These configs tell the Spec Platform to create a new build of the spec for every commit. The first time the platform only creates a build for the latest commit. You find more information about configs here. Add your updated config file with a meaningful name to this folder via a merge request.
Bikeshed uses a default copyright and license. Please make sure that it fits your requirements.