Skip to content

docs: add a page linking to the companion packages - #4247

Merged
d-v-b merged 6 commits into
zarr-developers:mainfrom
d-v-b:claude/zarr-issue-4246-readthedocs-533548
Aug 12, 2026
Merged

docs: add a page linking to the companion packages#4247
d-v-b merged 6 commits into
zarr-developers:mainfrom
d-v-b:claude/zarr-issue-4246-readthedocs-533548

Conversation

@d-v-b

@d-v-b d-v-b commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Summary

this PR gives our docs a page linking to the subpackages in the repo. claude wrote this.

Here's claude's description:

The zarr-metadata and zarr-indexing docs are already Read the Docs subprojects of zarr-python and resolve under /projects/, but nothing in the main docs pointed at them except two entries buried at the bottom of the API Reference nav, which linked to the standalone *.readthedocs.io domains rather than the /projects/ paths Read the Docs advertises as canonical.

Add a top-level "Related Projects" page listing each companion package, surface it as a card on the landing page, repoint the API Reference nav entries at the canonical subproject URLs, and give each subproject a nav link back to the parent docs.

Closes #4246

Assisted-by: ClaudeCode:claude-opus-5

Summary

[Describe what this PR changes and why, in your own words.]

For reviewers

[What would you most value a second look at? What are you already confident in? For a refactor, say whether behavior is meant to be unchanged.]

Author attestation

  • I am a human, these are my changes, and I have reviewed and understood every change and can explain why each is correct.

TODO

  • Add unit tests and/or doctests in docstrings
  • Add docstrings and API docs for any new/modified user-facing classes and functions
  • New/modified features documented in docs/user-guide/*.md
  • Changes documented as a new file in changes/
  • GitHub Actions have all passed
  • Test coverage is 100% (Codecov passes)

d-v-b added 3 commits August 11, 2026 18:49
The zarr-metadata and zarr-indexing docs are already Read the Docs
subprojects of zarr-python and resolve under /projects/, but nothing in
the main docs pointed at them except two entries buried at the bottom of
the API Reference nav, which linked to the standalone *.readthedocs.io
domains rather than the /projects/ paths Read the Docs advertises as
canonical.

Add a top-level "Related Projects" page listing each companion package,
surface it as a card on the landing page, repoint the API Reference nav
entries at the canonical subproject URLs, and give each subproject a nav
link back to the parent docs.

The changelog fragment is named for the issue rather than the PR because
the upstream PR number is not known yet; rename it to that number when
this is opened upstream.

Closes zarr-developers#4246

Assisted-by: ClaudeCode:claude-opus-5
@d-v-b
d-v-b marked this pull request as ready for review August 11, 2026 19:34
@d-v-b
d-v-b requested a review from maxrjones August 11, 2026 19:34
@d-v-b

d-v-b commented Aug 11, 2026

Copy link
Copy Markdown
Contributor Author

@kylebarron have a look at the preview docs. does this do what you wanted?

@kylebarron

kylebarron commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

I think that "Related Projects" is a poor name for this. Related means like "third party projects that touch Zarr".

No, these are pieces of the main zarr project. Maybe "Subprojects" would be a better word

@d-v-b

d-v-b commented Aug 12, 2026

Copy link
Copy Markdown
Contributor Author

Maybe "Subprojects" would be a better word

yup, going with that

@d-v-b

d-v-b commented Aug 12, 2026

Copy link
Copy Markdown
Contributor Author

self-merging when tests are green. we can tweak this as needed in the future.

@d-v-b
d-v-b merged commit f63e61d into zarr-developers:main Aug 12, 2026
45 checks passed
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.

main zarr-python docs should link to subpackages

2 participants