docs: migrate 'hooks'
Metadata
Current evaluation
Merged documentation migration for 'hooks' to ReadTheDocs. Approved by two reviewers with all CI checks passing. Updated three files (+105/-1 lines) to align with SNAPCRAFT-395.
Suggested action: —
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`?
- [x] Have you successfully run `make test`?
---
Migrate https://snapcraft.io/docs/supported-snap-hooks and https://snapcraft.io/docs/snapcraft-hook-support to [RTD](https://canonical-snapcraft--5463.com.readthedocs.build/en/5463/reference/hooks/).
(SNAPCRAFT-395)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged documentation migration for 'hooks' to ReadTheDocs. Approved by two reviewers with all CI checks passing. Updated three files (+105/-1 lines) to align with SNAPCRAFT-395. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged documentation updates migrating the 'hooks' reference pages from snapcraft.io to ReadTheDocs. The changes passed lint and test checks, resolving SNAPCRAFT-395. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged documentation update migrating snap hooks guides from the legacy snapcraft.io site to ReadTheDocs. All lint and test checks passed prior to integration. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1042 Add documentation for hooks. | snapcraft | merged | Merged documentation update for snapcraft hook support, resolving Launchpad bug #1586465. The change adds 34 lines to one file, achieves 100% diff coverage, and was successfully integrated into the main branch. | |
| #5466 docs: migrate 'snapcraft.yaml' | snapcraft | merged | Merged documentation migration moving snapcraft.yaml build configuration content from snapcraft.io to ReadTheDocs. Content added to the project file index. Approved by two reviewers with all CI checks passing. | |
| #5462 docs: migrate 'Snapcraft advanced grammar' | snapcraft | merged | Merged documentation migration for the Snapcraft advanced grammar reference. Approved by two reviewers and passed CI checks before being squashed into the main branch. | |
| #5480 docs: migrate 'using craftctl' | snapcraft | merged | Merged documentation migration for 'using craftctl' and updated Craft Parts dependency to align with upstream docs. Approved by three reviewers and passed all CI checks across multiple platforms. | |
| #5415 docs: migrate classic linting how-to | snapcraft | merged | Merged documentation migration for classic linting how-to. Approved by two reviewers and passed CI checks. Updated three files to consolidate classic linter guides per SNAPCRAFT-402. | |
| #5470 docs: migrate 'colcon plugin' | snapcraft | merged | Merged documentation update migrating the colcon plugin reference from snapcraft.io to ReadTheDocs. Approved by two reviewers with all CI checks passing. Updated 3 files with 129 additions. | |
| #5409 docs: migrate 'migrate between bases' | snapcraft | merged | Merged after reviewer approval and CI validation. The pull request migrated documentation for changing Snapcraft bases, restructuring the content into a dedicated how-to guide as agreed in comments. | |
| #416 docs: update contribution links | starbase | merged | Merged documentation update aligning contribution links with Snapcraft. Approved by two reviewers, passed all CI checks, and modified one file with three additions and three deletions. | |
| #5342 docs: migrate 'check a snap's status' | snapcraft | merged | Merged documentation update migrating the 'check a snap's status' guide. Approved by two reviewers, the change modified four files with 133 additions and 8 deletions. | |
| #3659 meta: add support for hooks | snapcraft | merged | Merged into snapcraft/7.0 branch after reviewer approval and passing CI checks. Adds support for hooks in snapcraft.yaml, modifying four files with 116 additions and 24 deletions while maintaining 100% diff coverage. |