← Back to issue list

docs: declare slug in config

View original Github issue

Metadata

Project
craft-archives
Number
#244
Type
pull request
State
merged
Author
jahn-junior
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #244 added slug = "craft-archives" to docs/conf.py so sphinx-notfound-page can configure the documentation 404 page.

Resolution: closed resolved

Reason: PR #244 was merged into main. It added the canonical Craft Archives slug required by the sphinx-notfound-page extension.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [X] Have you followed the guidelines for contributing? - [X] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint && make test`? --- Canonical Sphinx uses this to configure the sphinx-notfound-page extension. Live 404 page: https://documentation.ubuntu.com/craft-archives/oops PR build 404 page: https://canonical-ubuntu-documentation-library--244.com.readthedocs.build/craft-archives/244/oops

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #244 added slug = "craft-archives" to docs/conf.py so sphinx-notfound-page can configure the documentation 404 page.
stealth/space-bunny-alpha — closed resolved PR #244 by maintainer jahn-junior was approved by 2 reviewers and merged, adding a slug declaration (+3 lines, 1 file) to the Sphinx config so sphinx-notfound-page can build the craft-archives 404 page.
stealth/space-bunny-alpha — closed resolved Merged canonical/craft-archives#244, adding a slug to the Sphinx config so sphinx-notfound-page can configure the archives 404 page.
qwen/qwen3.6-35b-a3b — — Merged after two approvals. The change adds a slug declaration to the config to enable the sphinx-notfound-page extension for Canonical Sphinx, ensuring proper 404 handling. All CI checks passed and the update was integrated.
qwen/qwen3.6-35b-a3b
Staleness: 0
Complexity: 5
Confidence: 95
needs review Adds a slug declaration to the Sphinx configuration to enable the sphinx-notfound-page extension for custom 404 pages. PR is approved by two reviewers and awaiting final CI completion.
qwen/qwen3.6-35b-a3b
Staleness: 0
Complexity: 5
Confidence: 95
needs review Adds a slug declaration to the Sphinx configuration to enable the sphinx-notfound-page extension for custom 404 pages. Approved by two reviewers, all CI checks passing, awaiting merge.
qwen/qwen3.6-35b-a3b
Staleness: 0
Complexity: 5
Confidence: 95
needs review Configures sphinx-notfound-page extension by declaring a slug in the project config. All CI checks pass. Awaiting initial maintainer review.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 5
Confidence: 90
needs review Adds a slug configuration to enable the sphinx-notfound-page extension for consistent 404 pages across Canonical documentation. Currently pending CI checks and maintainer review.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 5
Confidence: 90
needs review Adds a slug configuration for the sphinx-notfound-page extension to standardize 404 pages across documentation sites. Currently pending maintainer review with CI passing.
qwen/qwen3.6-35b-a3b
Staleness: 0
Complexity: 5
Confidence: 95
needs review Adds a slug configuration for Canonical Sphinx to enable custom 404 pages via sphinx-notfound-page. Currently pending maintainer review and CI completion.

Update history

Date Change
updated
updated
updated
updated
updated
updated
updated
updated
created

Related issues

Issue Project State Summary Similarity
#470 docs: declare slug in config craft-cli merged Merged PR #470 added the craft-cli documentation slug to Sphinx config, enabling sphinx-notfound-page to serve Canonical's custom 404 page.
90%
#261 docs: declare slug in config craft-platforms merged PR #261 merged as commit 390d4b3, adding `slug = "craft-platforms"` to docs/conf.py for the sphinx-notfound-page extension so the docs 404 page resolves to the project slug. Approved with all CI (incl. sphinx) green.
90%
#1661 docs: declare slug in config craft-parts merged PR #1661 merged: added the project slug to docs/conf.py so Canonical Sphinx configures sphinx-notfound-page, restoring the custom 404 page on documentation.ubuntu.com/craft-parts.
90%
#583 docs: declare slug in config starbase merged Merged #583, adding the docs slug to Sphinx config so Canonical Sphinx can resolve the custom sphinx-notfound-page 404 route.
89%
#1158 docs: declare slug in config craft-application merged Merged PR #1158 (1 file, +2/-2) declared the project slug in the Sphinx docs config so Canonical Sphinx can enable sphinx-notfound-page and serve a custom 404 page at /craft-application/oops.
87%
#207 docs: declare slug in config craft-grammar merged PR #207 merged, adding `slug` to craft-grammar's Sphinx conf.py so Canonical Sphinx enables sphinx-notfound-page; the custom 404 page now renders on live and PR builds. 2 approvals, all CI checks green.
84%
#993 docs: declare slug in config craft-providers merged Merged in commit 57d57af, declaring the project slug in Sphinx config so Canonical Sphinx can configure its custom 404 page.
82%
#603 feat: add doc_slug to init rockcraft merged Merged PR #603 added doc_slug to init for reference-documentation messages and enabled it for flask-framework; landed as commit 56b3ecdb.
71%