Quickstart
Provides the CI setup and local development instructions to optimally use this repository.
🚀 Instructions are distilled to get you started with the least amount of effort. Highly recommend reading background information for context in the provided links.
Install developer tools
- For background on
pre-commit
please see pre-commit for further details. - For background on
commitizen
please see commitizen for further details. - For background on
mkdocs-material
please see mkdocs-material for further details.
Setup base release for semantic-release
⚠️ This is a one time activity. If a tag already exists in the repo this step is not required. If no tags exist proceed to read the next section.
⚠️ Why is this required?
Please see Base release version documentation for rationale.
# Within the `main` branch in your git repo
git tag -a v0.1.0 -m "Pre-release"
git push origin v0.1.0
Documentation generation via mkdocs-material
-
Enable
gh-pages
as per the CI setup instructions. -
Update
site_name
field in./mkdocs.yml
file.
Get template repository updates (optional)
Setup an additional remote to periodically get latest template repository updates.