docs: migrate 'Snapcraft advanced grammar'
Metadata
Current evaluation
Merged the advanced grammar documentation migration in commit b7a56461b; follow-up #5468 restored the Read the Docs build in 0157e5b15.
Resolution: closed resolved
Reason: PR #5462 was merged into main as b7a56461b, completing the documentation migration. Follow-up PR #5468, commit 0157e5b15, fixed the Read the Docs build.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [X] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)?
- [X] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [X] Have you successfully run `make lint`?
---
Yikes, not sure why it grabbed the commits from my other branch. Be sure to fix the message when this gets squashed. :sweat_smile:
[RTD build](https://canonical-snapcraft--5462.com.readthedocs.build/en/5462/reference/advanced-grammar/)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged the advanced grammar documentation migration in commit b7a56461b; follow-up #5468 restored the Read the Docs build in 0157e5b15. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged the advanced grammar documentation migration via PR #5462 (b7a56461b); follow-up PR #5468 (0157e5b15) restored the Read the Docs build. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged documentation migration for the Snapcraft advanced grammar reference. Approved by two reviewers and passed CI checks before being squashed into the main branch. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Migrated the Snapcraft advanced grammar documentation. The pull request was merged via squash, resolving the author's note about accidentally including commits from a separate branch. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/snapcraft#5468
(confidence 99%)
Follow-up PR that restored the Read the Docs build after the migration.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5466 docs: migrate 'snapcraft.yaml' | snapcraft | merged | Merged the snapcraft.yaml documentation migration into the Read the Docs project-file reference via commit 2670e8278 (#5466). | |
| #1684 Vendor grammar logic into snapcraft | snapcraft | closed | Advanced grammar was extracted to craft-grammar and adopted by Snapcraft in #3642 (merge 943d130c2), superseding the planned in-tree refactor. | |
| #3 grammar: import from Snapcraft (CRAFT-818) | craft-grammar | merged | Merged PR #3 (69a12dc) imported the grammar from Snapcraft, updated lint/type tooling, and decoupled GrammarProcessor from ProjectOptions. | |
| #1688 Documentation for advanced grammar for sources | snapcraft | closed | Doc-only task closed 2018-01-24: advanced grammar syntax docs merged in canonical-docs/snappy-docs#306 plus kyrofa's follow-up branch; content later migrated in-repo as docs/reference/advanced-grammar.rst by #5462. | |
| #5463 docs: migrate 'hooks' | snapcraft | merged | Merged the snap hooks documentation migration from snapcraft.io to Read the Docs in commit 6f4c66e59. | |
| #3642 grammar: migrate to external package (CRAFT-819) | snapcraft | merged | Merged: grammar plugin moved out of the snapcraft tree into the external craft-grammar package (CRAFT-819), deleting ~2,439 lines. Merge commit 943d130c2. | |
| #5373 docs: migrate 'debug a snap' | snapcraft | merged | Merged the “debug a snap” documentation migration, updating five files (+206/−37); landed as commit 2dfb26407. | |
| #5409 docs: migrate 'migrate between bases' | snapcraft | merged | Merged in snapcraft#5409 via commit 30aeaf036, migrating and restructuring the documentation for changing snap bases. |