legacy/plugins: improve nil plugin docstring
Metadata
Current evaluation
Merged into main to update the nil plugin docstring in legacy/plugins, replacing the closed PR #3913. The change adds documentation details, passed CI, received approval, and was integrated with a negligible coverage decrease.
Suggested action: —
No scores available.
Issue body
Update nil plugin documentation with useful information.
This is a remake of PR #3913 that was closed before merging.
Co-authored-by: Robert P. J. Day <robert.day@canonical.com>
Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `make lint`?
- [ ] Have you successfully run `pytest tests/unit`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged into main to update the nil plugin docstring in legacy/plugins, replacing the closed PR #3913. The change adds documentation details, passed CI, received approval, and was integrated with a negligible coverage decrease. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into main. Updates the nil plugin docstring with improved documentation, replacing the previously closed PR 3913. Codecov reports a minor 0.08% coverage decrease. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into main. Updated nil plugin documentation with useful information, superseding the previously closed PR #3913. Codecov reported a minor 0.08% coverage decrease upon merge. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #300 plugins: improve nil plugin docstring | craft-parts | merged | Merged following approval and passing CI checks. The update revised the nil plugin docstring with additional documentation details, modifying one file. | |
| #1549691 Improve documentation for the nil plugin | snapcraft (launchpad) | closed | Abandoned after over ten years of inactivity. The request to modify the nil plugin schema or add a pull-only plugin was closed without resolution or implementation. | |
| #703 feat(docs): nil plugin reference and howto | craft-parts | merged | Merged documentation update adding nil plugin reference and how-to guide. Approved by two reviewers, modifying three files with 50 additions. Addresses CRAFT-2682. | |
| #27 plugins: add the nil plugin | craft-parts | merged | Merged the nil plugin to handle parts with no source. Approved by two reviewers, passed CI checks, and introduced 109 lines across two files. | |
| #1794795 Update the nil plugin to be base aware | snapcraft (launchpad) | closed | Closed without recorded resolution or linked pull request. The nil plugin base awareness update was abandoned. | |
| #455 Nil plugin: Make purpose more clear in documentation. | snapcraft | merged | Merged documentation updates clarifying the nil plugin cannot pull sources, resolving user confusion. Added integration and unit tests to enforce the source restriction and validate schema changes. |