A template repositories for users to quickly bootstrap new repositories.
Click the Use this template to create a new repository from this template.
Once the bootstrap
workflow has completed, pull down locally and run the .specmesh/clean_up.sh
script, committing the changes.
If using this template to create a new Creek Tutorial, then there are some additional steps required:
- Customise the repositories settings in GitHub:
- General
- disable wiki
- enable discussions
- only allow squash merging
- allow auto-merge
- auto delete branches
- Branches
- Protect main branch
- Require PR
- Require approval
- Dismiss stale
- Require status checks
- CodeQL
- build
- build_pages
- coveralls
- Require PR
- Protect main branch
- Pages
- Build from actions
- enforce https
- Coverage
- Add the repo to coveralls.io
- Set the
COVERALLS_REPO_TOKEN
secret in GitHub for the repository
- General
- Add the new tutorial to the SpecMesh website