Replies: 3 comments 1 reply
-
Some thoughts:
|
Beta Was this translation helpful? Give feedback.
-
If a Registry documentation is created, include the info in #1248 (comment). |
Beta Was this translation helpful? Give feedback.
-
Here's a nice description of a framework for structuring documentation: https://diataxis.fr. The gist is that documentation could be broken into four sections:
Each section has its own unique objectives but they all relate to each in some ways. I'm working on structuring the FLORIS documentation in this way, so check back there for a reference in the future if this is of interest. |
Beta Was this translation helpful? Give feedback.
-
The OpenFAST documentation is a perpetual work in progress. For the past few years, there have been periodic updates and improvements but no high level planning outlining a structure, objectives, and considerations. This discussion contains some high level plans and ideas for improving the documentation. Please engage! For anyone new to OpenFAST, your perspective is invaluable. And for anybody considering contributing to the project, the documentation is an easy entry point and immensely helpful to other users.
Structure
Here's a proposed structure:
Quick Start Topics
Sections
Considerations
Windows vs macOS/Linux
The documentation contains some code snippets, but they're generally written for the platform that the person writing that bit of documentation uses.
/v
vs-v
, for example.inflowwind_driver
vsInflowWind_Driver
)While these nuances can be reasonably guessed or easily verified by a user, it does make the documentation confusing for very novice users of a command line environment.
Should the documentation support only one platform?
Is there a way to add the CLI for all platforms?
Maybe include commands for one platform and have a document describing how to convert to the other?
See #665
Input files throughout documentation
There are various input files included in links throughout the documentation. These might be better to aggregate in a single place (another repo?) and link from the docs. The current problem is that these input files are not executed automatically, so somebody needs to remember to update them when the API changes. For example, currently (latest release is v3.2), the InflowWind input file in the appendix is out of date since v2.5.
Beta Was this translation helpful? Give feedback.
All reactions