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.jsonif your repo is on GitHub. - Use
gitlab.jsonif 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.