Development guide
Adding new features
- Create a new branch from
masterwith a descriptive name. - Implement your feature.
- Create a pull request to
masterand assign a reviewer. - The reviewer will review your code and merge it into
master.
How to write documentation
To install the required dependencies, run pip install pyspacemouse[develop].
Edit README.md only in the root folder. The documentation is automatically generated from README.md and docs/ folder.
To update documentation from root to /docs use macro make fixRelativeLinkDocs which will replace all relative links from / to /docs folder.
Building the documentation
The documentation is built using mkdocs. To test the documentation locally, run make docs-serve and open http://localhost:8000 in your browser.
Deploying the documentation
The documentation is deployed automatically using GitHub Actions. Just push to the master branch and the documentation will be updated automatically.