Add some initial checks to intelligently build the initial snapcraft.yaml
Metadata
Current evaluation
Closed unmerged as a proof of concept after requested changes went unanswered; maintainer suggested forum discussion if pursued.
Resolution: closed stale
Reason: Maintainer sergiusens explicitly closed canonical/snapcraft#1203 on 2017-04-19 for lack of response and invited updates or forum discussion. No resolving commit or merged PR was found.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Creating a PR for comments, this is not ready to merge yet.
This extends the 'init' command to take an optional source argument, for example:
snapcraft init https://github.com/snapcore/snapcraft.git
It will then check the source's name (URL or local directory) for the snap's name, and introspect it's top-level files for hints as to what kind of plugin it might need.
This is a very limited proof of concept, it would need to be expanded to support a wider variety of sources and plugins before landing.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed stale | Closed unmerged as a proof of concept after requested changes went unanswered; maintainer suggested forum discussion if pursued. | |
| stealth/space-bunny-alpha | — | closed stale | Closed unmerged as a limited proof of concept after requested changes went unanswered; the maintainer invited further discussion on the forums. | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned and closed due to lack of author response. The proposed feature to intelligently build snapcraft.yaml remained a proof of concept with requested changes and was never merged. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed due to author inactivity. The maintainer declined merging the proof of concept, noting a more modularized alternative implementation and recommending forum discussion for future iterations. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
stuartlangridge/syg
(confidence 55%)
A commenter linked this alternative as a more modular implementation, but no maintainer decision declared it a replacement.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #682 Extending the created yaml from `snapcraft init` | snapcraft | closed | Closed unmerged after a maintainer said the generated default project was not buildable; discussion moved to Launchpad bug #1604504. |