Developers Guide#
SU2 DataMiner is an open-source software library, meaning that anyone can download, use, and contribute for free. This page contains instructions on how to contribute to the development of the code.
Important
Documentation in development
Gitting Started, Opening a Pull Request#
Clone and fork repository
Checkout develop branch
Create new branch for your feature
Write your code
Publish branch, push changes
Open a pull request on the GitHub page, review PR checklist
Regression Tests#
When applicable, add a regression test
Documentation#
When adding new functionalities and/or tutorials, it is important to include these in the source code documentation. The SU2 DataMiner documentation is powered by sphinx.
The official documentation is updated only when the `main` branch is updated. To update the documentation and inspect your changes, you can compile the documentation locally with the following command:
>>> cd Documentation
>>> sphinx-build -b html source ../_site
This will compile the SU2 DataMiner and build the file _site/index.html. By opening this file in your browser, you can inspect the documentation as it will appear after deployment.