Welcome to OpenRocket's documentation!
======================================

**OpenRocket** is a free, fully featured model rocket simulator that allows you to design and simulate your rockets before building and flying them.

.. note::

   This documentation is under active development.

.. toctree::
   :maxdepth: 1
   :caption: Introduction

   introduction/overview
   introduction/features
   introduction/contribute
   introduction/FAQ

.. toctree::
   :maxdepth: 1
   :caption: Setup

   setup/installation
   setup/getting_started
   setup/preferences

.. toctree::
   :maxdepth: 1
   :caption: User Guide

   user_guide/basic_rocket_design
   user_guide/basic_flight_simulation
   user_guide/advanced_rocket_design
   user_guide/advanced_flight_simulation
   user_guide/overrides_and_surface_finish
   user_guide/rocket_analysis
   user_guide/custom_expressions
   user_guide/simulation_extensions
   user_guide/thrust_curves

.. toctree::
   :maxdepth: 1
   :caption: Developer Guide

   dev_guide/development_overview
   dev_guide/development_setup
   /dev_guide/architecture
   /dev_guide/codebase_walkthrough
   /dev_guide/development_guidelines
   /dev_guide/testing_and_debugging
   /dev_guide/api_documentation
   /dev_guide/building_releasing
   /dev_guide/contributing_to_translations
   /dev_guide/contributing_to_the_docs
   /dev_guide/contributing_to_the_website
   /dev_guide/faq_troubleshooting

Indices and tables
==================

* :ref:`genindex`
* :ref:`modindex`
* :ref:`search`