Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
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
1 change: 1 addition & 0 deletions .github/workflows/build-docs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,4 @@ jobs:
mkdocs-material-
- run: pip install -r requirements.txt
- run: mkdocs build --strict
- run: python scripts/verify_search_index.py site
2 changes: 2 additions & 0 deletions .github/workflows/publish-docs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,4 +42,6 @@ jobs:
restore-keys: |
mkdocs-material-
- run: pip install -r requirements.txt
- run: mkdocs build --strict
- run: python scripts/verify_search_index.py site
- run: mkdocs gh-deploy --force
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -177,6 +177,10 @@ cython_debug/
# mkdocs documentation
docs/site

# Local design/plan scratch space. Never committed; see the LOCAL_ONLY_PREFIX
# exemption in scripts/verify_search_index.py.
docs/superpowers/

# Utilities for local development
.gemini/
.scripts/
Expand Down
4 changes: 4 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,10 @@ when using compatible AI coding tools in this repo.
This command starts a local docs server, typically at
`http://127.0.0.1:8000/`.

Set `PAGEFIND_SKIP=1` to skip building the search index on each rebuild
while authoring; site search will not work in that build, and because
skipping logs a warning, `mkdocs build --strict` fails while it is set.

## Create Your Contribution

| Type | Description |
Expand Down
Loading
Loading