docs: document the `project.Project` model
Metadata
Current evaluation
Merged after two approvals and passing CI checks. Documents the project.Project model across six files, adding 166 lines and removing 17. Feedback was addressed by adding a dedicated docs file in the same commit.
Suggested action: —
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/)?
- [X] Have you successfully run `make lint && make test`?
- [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)?
---
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged after two approvals and passing CI checks. Documents the project.Project model across six files, adding 166 lines and removing 17. Feedback was addressed by adding a dedicated docs file in the same commit. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged documentation for the project.Project model. The author added the reference file to this PR for reviewer preview, keeping the content specific to Craft App. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #982 feat(models): add documentation to the Project model | rockcraft | merged | Merged documentation update adding docstrings and examples to the Project model and child models. Approved by three reviewers, CI checks passed after resolving linting issues, and changes were integrated into the codebase. | |
| #814 docs: maintain project file terminology | rockcraft | merged | Merged documentation update standardizing terminology by replacing recipe with project file and field with key. Adjusted code block formatting and added captions across 27 files. Approved and passed CI. | |
| #192 docs: update how-to project file to new features | imagecraft | merged | Merged documentation update to align the how-to project file with new features. Approved by two reviewers and passed CI checks despite a failing spread test. Changes modified two files with minor additions and deletions. | |
| #20 models: add project model | craft-application | merged | Merged pull request adding a new project model. Approved and passed CI. Despite a minor coverage drop and a request to rebase and fix linting, the changes were integrated into main. | |
| #2377 docs: add 'about this documentation' | charmcraft | merged | Merged after receiving approval from two reviewers and passing CI checks. The change adds an 'about this documentation' section to the project docs. |