Skip to content

How-To Documentation Restructure and Landing Page#5266

Open
Specky26846 wants to merge 12 commits into
nasa:develfrom
Specky26846:how-to-doc-upgrade
Open

How-To Documentation Restructure and Landing Page#5266
Specky26846 wants to merge 12 commits into
nasa:develfrom
Specky26846:how-to-doc-upgrade

Conversation

@Specky26846

@Specky26846 Specky26846 commented Jun 10, 2026

Copy link
Copy Markdown
Contributor
Related Issue(s) #5260
Has Unit Tests (y/n) n
Documentation Included (y/n) y
Generative AI was used in this contribution (y/n) y

Change Description

Restructuring the How-To documentation folder and its landing page. I divided the existing How-To guides into four categories. I then implemented drop-down menus on the How-To landing page with link to each individual document. This landing page now automatically updates when new documentation is added and the website is rebuilt.

Rationale

Previous How-To Guides landing page had cards that needed to be manually updated when new documentation was added, and there was no orgnaization.

Testing/Review Recommendations

Tested locally using mkdocs serve, and uses the same Python script with modifications as the User Manual landing page.

Future Work

Once This PR and #5260 are merged, I will start on migrating the F Prime website as a whole from MkDocs (which is no longer being supported) to Zensical (a newer tool supported by the same developers).

AI Usage (see policy)

Some AI used only for file path debugging, but mostly copied over the python script from the User Manual landing page.

@Specky26846 Specky26846 changed the title How to doc upgrade How-To Documentation Restructure and Landing Page Jun 10, 2026
@Specky26846 Specky26846 marked this pull request as ready for review June 10, 2026 17:50

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

the file path gets transcribed to the URL on the website. For example, this page would now be fprime.jpl.nasa.gov/latest/docs/how-to/develop-your-project/data-products.md

I'd recommend we try to make the subdirectory names shorter, for example
develop-your-project -> dev
gds-and-operations -> ops
integrate-..... -> idk, maybe build ?
test-your-project -> test

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants