Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

How to Contribute

HPP is developed on GitHub in the humanoid-path-planner organization. Each package is a separate repository. Development takes place on branch devel.

Reporting a bug

Open an issue on the repository of the package concerned. Give the HPP version or commit, the operating system, the installation method, a minimal script that reproduces the problem and the complete error message.

Pull requests

Fork the repository, create a branch from devel and open the pull request against devel. Before pushing, build the package and run the tests:

cmake -B build
cmake --build build
cmake --build build -t test

A new feature should come with a test or an example.

Formatting

Formatting is checked by pre-commit hooks, run on each pull request by pre-commit.ci. To run them locally, install prek and type in the repository:

prek install
prek run --all-files

Commit messages

Prefix the subject with the modified component in brackets, for instance [tutorial_8] Use tutorial_8_launch.py.

License

Contributions are distributed under the license of the repository (see file LICENSE).