Updating Tags and Documentation
Updating Tags
For releases, perform these steps from master
once the desired features have been merged in.
-
Get latest tags:
git pull --tags -f
-
Tag your branch. Please use semantic versioning to name the tag; i.e.,
v<major>.<minor>.<patch>
:git tag -f <tag-name> ## `-f` is required if updating an existing tag
-
Push your tag upstream:
git push origin --tags
Updating Documentation
Perform these steps from the root directory of the project.
-
Create the directory where the generated files will be placed:
mkdir -p site/api
-
Run
doxygen
to generate API documentation:doxygen doxygen.conf
-
Run
mkdocs
to deploy new documentation:mkdocs gh-deploy