Skip to content

Navigation structure changes#1360

Open
saberbrasher wants to merge 4 commits into
mainfrom
saberbrasher-nav-structure
Open

Navigation structure changes#1360
saberbrasher wants to merge 4 commits into
mainfrom
saberbrasher-nav-structure

Conversation

@saberbrasher

@saberbrasher saberbrasher commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Building off the conversation here: #1200 I made some changes to the navigation to categorize content into more diataxis-esque groupings. This would address the third sub-issue Amy identified there. Aside from that, we were inconsistent in our capitalization, so I tried to address that as well. Let me know if this is in line with what you two were thinking, @mfisher87 and @asteiker !


📚 Documentation preview 📚: https://earthaccess--1360.org.readthedocs.build/en/1360/

Building off the conversation here: #1200 
I made some changes to the navigation to categorize content into more diataxis-esque groupings. Aside from that, we were inconsistent in our capitalization, so I tried to address that as well. Let me know if this is in line with what you two were thinking, @mfisher87 and @asteiker !
@saberbrasher saberbrasher added the impact: documentation Improvements or additions to documentation label Jun 5, 2026
@github-actions

github-actions Bot commented Jun 5, 2026

Copy link
Copy Markdown

Binder 👈 Launch a binder notebook on this branch for commit 9faeb78

I will automatically update this comment whenever this PR is modified

Binder 👈 Launch a binder notebook on this branch for commit 684d6a9

Binder 👈 Launch a binder notebook on this branch for commit 9a20611

Binder 👈 Launch a binder notebook on this branch for commit 5d8ec2f

After discussion, moved "How-to" content above "Explanation" and removed the "s" from "How-tos".
@saberbrasher

saberbrasher commented Jun 9, 2026

Copy link
Copy Markdown
Contributor Author

After chatting with @andypbarrett and @asteiker, I made a couple of other small changes:

  1. What was "How-tos" is now just "How-to"
  2. I had previously had Explanation content ordered above How-to content; we decided that it made more sense for the How-to content to come first, so I reordered things accordingly.

@mfisher87 mfisher87 left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks soooo good. It's clean and clear. Thank you, Saber! Some ideas and suggestions plus a few change requests.

Comment thread docs/.nav.yml
- "Community calendar": "calendar.md"
- "External resources": "resources.md"
- "About Us": "about-us.md"
- "About us": "about-us.md"

@mfisher87 mfisher87 Jun 11, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💯 sentence case!!! This is one of my pet peeves, thanks for fixing it :) We should only use title case for titles of papers or other proper nouns (including class names). And this should probably go in our documentation style guide.

Comment thread docs/.nav.yml
Comment on lines +15 to +17
- "Collection queries": "api/collections/collections-query.md"
- "Collection results": "api/collections/collections.md"
- "Collection services": "api/collections/collections-services.md"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not for this PR, just thinking out loud. I'd like to rename some of these pages to remove redundancy, e.g. api/collections/collections-services.md -> api/collections/services.md

Comment thread docs/.nav.yml
- "Search": "user/search.md"
- "Access": "user/access.md"
- "Backwards compatibility": "user/backwards-compatibility.md"
- Tutorials:

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Maybe tutorials should go first? I don't feel strongly.

I kind of like Tutorials -> How-to -> Explanation -> Reference because it reflects the general order of an expertise journey. You start with a tutorial, then you learn that you need to understand a specific feature and use a how-to, then you learn you don't understand a design concept and need an explanation, then you feel capable of using only reference materials to guide your work.

Of course, this isn't fully linear, you're going to be linked to explanations from tutorials, and you'll be following a how-to and need more information about an API and navigate over to reference materials. But I think it represents the chronological order in which these different categories are most important.

Again, despite my essay about this, I think it's OK if we keep it where it is.

Comment thread docs/.nav.yml
- "Code of Conduct": "contributor/code-of-conduct.md"
- "Topics":
- "Naming conventions": "contributor/naming-convention.md"
- "Code of conduct": "contributor/code-of-conduct.md"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💯 Definitely belongs first.

Comment thread docs/.nav.yml
- "Pull Request (PR) guide": "contributor/pr-guide.md"
- "Releasing guide": "contributor/releasing.md"
- "Maintainers guide": "contributor/maintainers-guide.md"
- "Triaging guide": "contributor/triaging.md"

@mfisher87 mfisher87 Jun 11, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I love the reorganization in the nav, but I also think we should move these files into a directory structure that matches the nav like we have for the user guide. I.e.

contributor/how-to/development.md.

This will break some links, and I think that's OK. We can add redirects if we really care about that, but I don't think that's necessary.

Comment thread docs/.nav.yml
- "Naming conventions": "contributor/naming-convention.md"
- "Code of conduct": "contributor/code-of-conduct.md"
- How-to:
- "Development guide": "contributor/development.md"

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- "Development guide": "contributor/development.md"
- "Develop": "contributor/development.md"

I'd like to rephrase these to complete the sentence "I want to know how to ___". E.g. "I want to know how to development guide" -> "I want to know how to develop".

"I want to know how to author a PR"

Release a new version

Do common maintenance tasks (this one is a stretch, I imagine someone else will have a better version :))

Triage issues and PRs

etc.

@mfisher87

Copy link
Copy Markdown
Member

pre-commit.ci autofix

You may need to git pull --rebase locally to include the bot commit I just triggered :)

@mfisher87

Copy link
Copy Markdown
Member

pre-commit.ci autofix

I guess it couldn't fix that in one go? 🤷

@mfisher87

Copy link
Copy Markdown
Member

Unit tests should be resolved by #1367

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

impact: documentation Improvements or additions to documentation

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants