Skip to content

Latest commit

 

History

History
35 lines (22 loc) · 979 Bytes

CONTRIBUTING.md

File metadata and controls

35 lines (22 loc) · 979 Bytes

For developers

1. Contributing to Documentation

1.1 Build docs locally

  1. Sphinx docs come with a makefile build system. To preview, build PyPose locally and
sudo apt install build-essential
pip install -r requirements/dev.txt
cd docs
make html
  1. Then open the generated HTML page: docs/build/html/index.html.

  2. To clean and rebuild the doc:

make clean

1.2 Writing documentation

  1. For the most simple case, you only need to edit the Python files and add docstring to functions following Google style.

  2. Sometimes you may need to edit rst files like lietensor.rst, e.g., adding a new doc page. More details can be found at rst markdown.

  3. Create a pull request.

2. Contributing to New Features

Create a pull request. More details to be added.