HACKING: make running from virtualenv more obvious
Metadata
Current evaluation
Merged documentation update to HACKING.md clarifying Snapcraft virtualenv support and promoting relevant instructions. Approved by two reviewers, the change resolves prior setup confusion by modifying one file.
Suggested action: —
No scores available.
Issue body
Snapcraft previously did not run from within a virtualenv, so we only recommended installing its dependencies via pip. This was always confusing, and these days snapcraft actually _does_ run from within a virtualenv, so let's make those directions more prominent in HACKING.md.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged documentation update to HACKING.md clarifying Snapcraft virtualenv support and promoting relevant instructions. Approved by two reviewers, the change resolves prior setup confusion by modifying one file. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged documentation updates to HACKING.md clarifying Snapcraft supports virtual environments. Instructions for running and installing dependencies within a virtualenv were made more prominent to resolve prior confusion. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged documentation update to HACKING.md clarifying that Snapcraft now supports running inside a virtualenv. Virtualenv setup instructions were made more prominent to resolve prior confusion about dependency installation. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #910 Update HACKING.md | snapcraft | merged | Merged a documentation update to HACKING.md that removes an obsolete testing section and relocates it after dependency installation. The change was approved by a reviewer with a follow-up question. | |
| #2108 HACKING: suggest snapcraft-pr for evaluating PRs | snapcraft | merged | Merged documentation update to the HACKING guide recommending the snapcraft-pr tool for evaluating pull requests. Approved by a reviewer; CI tests were canceled by the author as the change was purely documentation. | |
| #1848038 HACKING.md does not explain how to run snapcraft from a source tree | snapcraft (launchpad) | open | Request for HACKING.md to document running snapcraft from a source tree so code changes take effect. ~7 years old, 0 comments, no labels; the root HACKING.md no longer exists - docs were restructured into docs/contribute/. |