This repository has been archived. A recent version can be found on https://gitlab.com/project-march.
Welcome to the primary documentation for the March exoskeleton.
These tutorials use the reStructuredText format commonly used in the Sphinx "Python Documentation Generator". This unfortunately differs from the common Markdown format, but its advantage is that it supports embedding code directly from source files for inline code tutorials.
If you want to test the tutorials by generating the html pages locally on your machine, see https://docs.projectmarch.nl/doc/development/documentation.html or documentation.rst when the URL is not available.
Code Formatting
- Tutorials should exemplify best coding practices. If a contribution wouldn't pass review elsewhere, then it shouldn't pass review in the tutorials.
 - Whenever possible, links should be created using the 
extlinksdictionary defined inconf.py. - All demo code should be runnable from within the 
march_tutorialspackage. - Python code should be run using 
rosrun. 
Style
- Each tutorial should be focused on teaching the user one feature or package.
 - Tutorials should flow from show to tell with videos and demos at the beginning followed by explanations.
 - New tutorials should match the formatting, style and flow of existing tutorials whenever possible.
 
- Each tutorial should live in its own subdirectory within the 
doc/directory. - Add your tutorial to the table of contents in 
index.rstin the root directory.