Skip to content

Conversation

@pantierra
Copy link
Contributor

@pantierra pantierra commented Oct 24, 2025

This refactor will allow us to deploy the k8s doc on eoapi.dev

@pantierra pantierra force-pushed the feature/rerefactor-docs branch 2 times, most recently from f8d84c8 to 58a8ad6 Compare October 24, 2025 17:40
@pantierra pantierra changed the title Refactor: documentation structure. refactor: documentation structure. Oct 24, 2025
@pantierra pantierra force-pushed the feature/rerefactor-docs branch 2 times, most recently from 7c211da to 990d706 Compare October 24, 2025 18:29
@pantierra pantierra self-assigned this Oct 31, 2025
@pantierra pantierra force-pushed the feature/rerefactor-docs branch 6 times, most recently from 3a1ff3c to 1e99264 Compare November 3, 2025 12:11
@pantierra pantierra marked this pull request as ready for review November 3, 2025 12:41
@pantierra pantierra requested a review from ciaransweet November 3, 2025 12:41
@j08lue
Copy link
Member

j08lue commented Nov 3, 2025

Oooh, nice! How can I best review this?

@pantierra pantierra force-pushed the feature/rerefactor-docs branch from 1e99264 to 4c08213 Compare November 3, 2025 13:57
@pantierra
Copy link
Contributor Author

pantierra commented Nov 3, 2025

Added a make serve-docs for you and all.

@pantierra pantierra requested a review from j08lue November 3, 2025 13:59
@pantierra pantierra force-pushed the feature/rerefactor-docs branch 2 times, most recently from 4498c82 to cd809d6 Compare November 4, 2025 08:10
Copy link
Member

@j08lue j08lue left a comment

Choose a reason for hiding this comment

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

I reviewed the structure via the rendered version (pip install mkdocs-material && make serve-docs) but consider it to become an addition to our general eoAPI docs at https://eoapi.dev/intro/.

Suggestions

  1. I think the Overview may not be needed. The TOC is in the page menu and some of the more general information on eoAPI (e.g. about the services) is available from eoapi.dev/intro.
  2. Instead of a catch-all "Advanced" section, perhaps make a dedicated one for "Auth" and include the contributing / CI/CD information in a "Contributing" section somewhere, similar to https://eoapi.dev/contributing/ - could be a top-level nav item

Just my 2ct - if you think differently, pls let me know, then I'll approve nonetheless

docs/index.md Outdated
Comment on lines 21 to 25
- `/stac` → STAC API
- `/raster` → TiTiler raster API
- `/vector` → TiPG vector API
- `/browser` → STAC Browser
- `/` → Documentation server
Copy link
Contributor

Choose a reason for hiding this comment

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

I know this content is pre this PR - But would it be useful to link to the actual components githubs/relevant docs pages here?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Indeed, thanks! I added the github repo here. For the relevant docs i adjusted the main README.md to point to eoapi.dev/deployment/kubernetes with the goal to declare this for the one single place for docs, the eoapi.dev.

@pantierra pantierra force-pushed the feature/rerefactor-docs branch from ef09af3 to 93a0c5a Compare November 4, 2025 13:15
@pantierra pantierra force-pushed the feature/rerefactor-docs branch from 93a0c5a to aef611c Compare November 4, 2025 13:18
@pantierra
Copy link
Contributor Author

pantierra commented Nov 4, 2025

Thanks for your reviews! I tried to incorporate your feedback.

@j08lue, I simplified the "overview" page, to avoid duplication. Made the advanced page the one about authentication. And added the repo where people find on the README.md the contribution info. In case we want to add such a section for whole eoapi.dev, we can do this in a next step on the other repo.

What do you think now?

@pantierra pantierra merged commit 8b575b7 into main Nov 4, 2025
4 checks passed
@pantierra pantierra deleted the feature/rerefactor-docs branch November 4, 2025 15:16
@pantierra
Copy link
Contributor Author

I merged for now. Happy to do any adjustments in follow-ups, @j08lue. I can imagine once we deploy it together on eoapi.dev we will have a slightly changing perspective and improvements will be necessary anyway.

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.

4 participants