Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Revise openturbine documentation #346

Open
wants to merge 61 commits into
base: main
Choose a base branch
from
Open

Revise openturbine documentation #346

wants to merge 61 commits into from

Conversation

faisal-bhuiyan
Copy link
Collaborator

@faisal-bhuiyan faisal-bhuiyan commented Jan 30, 2025

This work introduces significant improvements to the OpenTurbine documentation and transfers the documentation to a sphinx-based one:

  • Organized into sections: 'Getting Started', 'User Guide', 'Theory Manual', and 'Developer Docs' -- similar to rest of the ExaWind portfolio codes such as amr-wind

  • Theory guide contains preliminary implementation of several sections from OpenTurbineTheory as a proof-of-concept implementation

  • API documentation generated with Doxygen and added as part of the Developer Guide

  • Automatically deployed using a GitHub workflow

Addresses https://github.com/Exawind/openturbine-project/issues/28.

@faisal-bhuiyan faisal-bhuiyan self-assigned this Jan 30, 2025
@faisal-bhuiyan faisal-bhuiyan added documentation Improvements or additions to documentation ci/cd Related to CI/CD pipeline labels Jan 30, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
ci/cd Related to CI/CD pipeline documentation Improvements or additions to documentation
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants