Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
71 commits
Select commit Hold shift + click to select a range
d5f272f
Use mkdocs-material for Zarr-Python documentation
maxrjones Jun 6, 2025
2d8650b
Update towncrier instructions
maxrjones Jun 6, 2025
1eb4292
Update readthedocs config
maxrjones Jun 6, 2025
7ccff1c
Merge branch 'main' into mkdocs
maxrjones Jun 6, 2025
631b180
Remove conda section
maxrjones Jun 6, 2025
d9f1688
Install hatch for rtd
maxrjones Jun 6, 2025
97c6b17
Move build step
maxrjones Jun 6, 2025
81f7ba8
Start a shell with hatch
maxrjones Jun 6, 2025
1f18a56
Use commands
maxrjones Jun 6, 2025
d65a200
Don't use hatch
maxrjones Jun 6, 2025
a6ed57e
Figure out redirects later
maxrjones Jun 6, 2025
4e92c3f
Format docstrings with ruff
maxrjones Jun 6, 2025
b5aef27
git ignore docs output
maxrjones Jun 6, 2025
0e92385
Specify towncrier start
maxrjones Jun 6, 2025
d55178c
Merge branch 'main' into mkdocs
maxrjones Jun 28, 2025
d485951
Add redirects
maxrjones Jun 28, 2025
112744b
Don't use version extra
maxrjones Jun 28, 2025
a3db0d5
Convert changes to markdown
maxrjones Jun 28, 2025
afc5d34
Use cards on homepage for now
maxrjones Jun 28, 2025
e58b8d5
Execute examples in quickstart
maxrjones Jun 29, 2025
b3285f8
Execute examples in array user guide
maxrjones Jun 29, 2025
d0b3441
Merge branch 'main' into mkdocs
maxrjones Aug 10, 2025
1c7793a
Auto-doc for some modules
maxrjones Aug 10, 2025
852e6c6
Cleanup quickstart
maxrjones Aug 10, 2025
f73f76f
Filter warnings in quickstart
maxrjones Aug 10, 2025
41aa4a7
Add links to quickstart
maxrjones Aug 12, 2025
a653782
Add index pages
maxrjones Aug 12, 2025
e16c374
Remove $ from console
maxrjones Aug 12, 2025
e88640c
Update code block formatting for arrays
maxrjones Aug 12, 2025
179e516
Add cross-references to arrays
maxrjones Aug 12, 2025
9877928
Executable blocks and cross-references in groups user guide
maxrjones Aug 12, 2025
f38a673
Fix links
maxrjones Aug 12, 2025
7cde0ee
Executable code blocks in attrs user-guide
maxrjones Aug 12, 2025
e005f29
Add external inventories
maxrjones Aug 12, 2025
901f04e
Add cross-references to storage
maxrjones Aug 12, 2025
b873705
Executable storage guide
maxrjones Aug 12, 2025
128a205
Executable config code blocks
maxrjones Aug 12, 2025
d8e4378
Update V3 migration links
maxrjones Aug 12, 2025
cb2a205
Executable code blocks in data types
maxrjones Aug 12, 2025
17ad053
Executable code blocks in performance
maxrjones Aug 13, 2025
ae4b08d
Use mkdocs build --strict rather than doctest
maxrjones Aug 13, 2025
b662c08
Executable code blocks in consolidated metadata
maxrjones Aug 13, 2025
f8b71c3
Better pprint
maxrjones Aug 13, 2025
dc0a759
Add buffer protocol to API
maxrjones Aug 13, 2025
89f7920
Cross-references in extending
maxrjones Aug 13, 2025
069e4b9
References in gpu guide
maxrjones Aug 13, 2025
2ee63fe
References in gpu guide
maxrjones Aug 13, 2025
2257aa1
Fix indentation
maxrjones Aug 13, 2025
6045960
Formatting
maxrjones Aug 13, 2025
bffedcf
Add new release notes
maxrjones Aug 13, 2025
4d19f2c
Inherit docstrings
maxrjones Aug 14, 2025
b7ca3b4
Add buffer API page
maxrjones Aug 14, 2025
cf33263
Fix some links
maxrjones Aug 14, 2025
791201f
Merge branch 'main' into mkdocs
maxrjones Aug 14, 2025
47bbaa5
Update changelog check
maxrjones Aug 14, 2025
38fc403
Update dependency
maxrjones Aug 14, 2025
fe04ffd
Merge branch 'main' into mkdocs
maxrjones Sep 14, 2025
7f3e224
Update cross-references
maxrjones Sep 14, 2025
ba782a8
Add cross-reference
maxrjones Sep 14, 2025
d2bc7d6
Convert references and admonitions
maxrjones Sep 14, 2025
defe9c2
Improve numpy dtype cross-references
maxrjones Sep 14, 2025
8c7f829
Show source
maxrjones Sep 14, 2025
0aaf48f
Update changelog entries to markdown
maxrjones Sep 14, 2025
e6b629f
Strict RTD build
maxrjones Sep 14, 2025
14db861
Fix numpydoc errors
maxrjones Sep 14, 2025
d70be1f
Allow related section
maxrjones Sep 14, 2025
091ff55
Update numpydoc validation config
maxrjones Sep 14, 2025
85b369d
Merge branch 'main' into mkdocs
maxrjones Sep 19, 2025
aef04d6
Fix docstring failures
maxrjones Sep 19, 2025
fe6c8fe
Merge branch 'main' into mkdocs
maxrjones Sep 19, 2025
9404483
Update config ref
maxrjones Sep 19, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
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/*.rst`
* [ ] 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)
2 changes: 1 addition & 1 deletion .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
needs release notes:
- all:
- changed-files:
- all-globs-to-all-files: '!changes/*.rst'
- all-globs-to-all-files: '!changes/*.md'
6 changes: 3 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -129,11 +129,11 @@ jobs:
pip install hatch
- name: Set Up Hatch Env
run: |
hatch env create doctest
hatch env run -e doctest list-env
hatch env create docs
hatch env run -e docs list-env
- name: Run Tests
run: |
hatch env run --env doctest run
hatch env run --env docs check

test-complete:
name: Test complete
Expand Down
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -49,9 +49,9 @@ coverage.xml
# Django stuff:
*.log

# Sphinx documentation
# Documentation
site/
docs/_build/
docs/api
docs/data
data
data.zip
Expand Down
1 change: 1 addition & 0 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ repos:
rev: v6.0.0
hooks:
- id: check-yaml
exclude: mkdocs.yml
- id: trailing-whitespace
- repo: https://github.com/pre-commit/mirrors-mypy
rev: v1.17.1
Expand Down
12 changes: 6 additions & 6 deletions .readthedocs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,16 +11,16 @@ build:
then
towncrier build --version Unreleased --yes;
fi

sphinx:
configuration: docs/conf.py
fail_on_warning: true

formats: all
build:
html:
- mkdocs build --strict --site-dir $READTHEDOCS_OUTPUT/html
mkdocs:
configuration: mkdocs.yml

python:
install:
- method: pip
path: .
extra_requirements:
- docs
- remote
2 changes: 1 addition & 1 deletion changes/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Writing a changelog entry
-------------------------

Please put a new file in this directory named `xxxx.<type>.rst`, where
Please put a new file in this directory named `xxxx.<type>.md`, where

- `xxxx` is the pull request number associated with this entry
- `<type>` is one of:
Expand Down
4 changes: 2 additions & 2 deletions ci/check_changelog_entries.py
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,13 @@ def is_int(s: str) -> bool:
print(f"Found {len(entries)} entries")
print()

bad_suffix = [e for e in entries if e.suffix != ".rst"]
bad_suffix = [e for e in entries if e.suffix != ".md"]
bad_issue_no = [e for e in entries if not is_int(e.name.split(".")[0])]
bad_type = [e for e in entries if e.name.split(".")[1] not in VALID_CHANGELOG_TYPES]

if len(bad_suffix) or len(bad_issue_no) or len(bad_type):
if len(bad_suffix):
print("Changelog entries without .rst suffix")
print("Changelog entries without .md suffix")
print("-------------------------------------")
print("\n".join([p.name for p in bad_suffix]))
print()
Expand Down
231 changes: 0 additions & 231 deletions docs/Makefile

This file was deleted.

Loading
Loading