Restructuring documentation #450
andypbarrett
started this conversation in
Ideas
Replies: 1 comment 5 replies
-
I'm all about diataxis. I've been tending towards a "diataxis + the really important stuff first" pattern, e.g.:
The user guide categories you posted, to me, fit really well as how-tos and discussions. |
Beta Was this translation helpful? Give feedback.
5 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I want to suggest a restructuring of the documentation. Much of the existing content can be reused. Other stuff needs to be brough up to date to reflect the current API. Then there is missing content. My thought is to use the discussion forum to agree on a structure and "layout". We can then create issues for separate tasks or a plan of attack to avoid clobbering work as a result of restructuring.
My suggestion is something like below.
Overview
Why
earthaccess
?Use the text from https://earthaccess.readthedocs.io/en/latest/#overview
Installing
earthaccess
_Use current content and add
mamba
Getting started
_The intent of this section is to provide a simple example of a search and download workflow to both demonstrate
earthaccess
and allow new users to get an early success. I think there is too much detail in the current Usage section. This doesn't need to be more than 4 lines of code. The details can be included in the User Guide section.Contributors
Use existing content
Contributing
A link to the main contributing page(s)
License
Sponsors/Supported by
Not sure if this is needed or what the rule and expectations are.
Not sure if this is required
Level of support
User Guide
_This should include descriptions of the methods/functions in
earthaccess.api.py
, explaining common usage. _Authenticating
This would include the three authentication methods
Search for datasets
Search for data
Accessing data
Download data to a local machine/folder
Access data in the cloud
Streaming data to a local machine
Dataset/DAAC specific guides
What other workflows should be included?
How To
How-tos are meant to be short recipes to perform tasks in a workflow. These might include methods described in issues addressing user questions
Tutorials
Complete workflows in a format that allows self-guided learning. Could also include link to Gallery
Reference
API
from docstrings
Modules
Glossary
NASA Terminology
Cloud computing terms
Contributing
Beta Was this translation helpful? Give feedback.
All reactions