This is the documentation repo for the Oregon State Univerity AIAA High Altitude Rocket Team's ECE & CS avionics sub-team. This covers any system-wide and user-level documentation for the project. For more detailed documentation on project internals and developer documentation, see the corresponding project's repository.
- pip
$ sudo apt-get install python3-pip
- Sphinx documentation generator
$ pip3 install -U sphinx
Make sure
~/.local/binis added to PATH - GNU make
$ sudo apt-get install build-essential
- recommonmark
$ pip3 install recommonmark
If you plan on building LaTeX PDF documentation, you'll also need the following packages:
$ sudo apt-get install texlive-latex-recommended texlive-fonts-recommended texlive-latex-extra latexmk- Clone the repo
$> git clone https://github.com/HART-Avionics/docs.git
The manual documentation is written mostly in Markdown, but Sphinx also has it's own default markup format called reStructuredText which can be used for generating documentation from code. Once you're finished making changes, you can build the documentation.
$ make buildSphinx will try to generate both HTML & LaTeX PDF documentation in a build directory. The PDF (if generated successfully) is copied into the root directory and renamed ProjectCharter.pdf. These options can be configured in the project Makefile.
For more examples, please refer to the official Sphinx documentation
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the GNU GPLv3 License. See LICENSE for more information.
Maintainer: Samuel D. Villegas - villegsa@oregonstate.edu
