-
Notifications
You must be signed in to change notification settings - Fork 164
Description
As we move to v4, this might be a good opportunity to rethink what our documentation does and how it works for 1. new users and 2. experienced users. Based on some guidelines from PyOpenSci and Divio, I have started a conceptual draft for what the new structure of the documentation could look like:
Proposed structure:
- Getting Started
o Installation
o Quickstart Tutorial (completely rewrite)
o Parcels concepts (explanation); include Interpolators
o Analyse Output Tutorial (https://github.com/Parcels-code/10year-anniversary-session5/blob/main/animations_tutorial.ipynb and https://lagrangian-diags.readthedocs.io/en/latest/tutorials/analysis-cookbook.html) - How to / User Guide
o Set up FieldSets
o Create ParticleSets
o Write Kernels
o Write Interpolators
o Test for numerical accuracy/sensitivity (Add a tutorial to help users choose an appropriate advection kernel #1549)
o Run an efficient simulation
o Migrate from v3 to v4
o Other How to’s - Contributing
o Developers guide
o Versioning policy
o Dev-notes - Community
o GitHub
o Zulip
o Example scripts and kernels - Reference API
What I aimed to achieve here is to have a more clear separation between new users (Getting Started) and experienced users (How to Guides). It also gives our contributing guidelines a more central space. Please feel free to point out any section or pages that should be added.
Another question is whether these should all be tutorials as jupyter notebooks with their output included, if we leave out the outputs (currently the case for v4 if I am not mistaken), or if some should be only Markdown.
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Status