Add init template for flask-framework
Metadata
Current evaluation
Merged an external contribution adding a flask-framework profile to the charmcraft init command. The template scaffolds basic 12-factor Flask charms, omitting tests and tox.ini for standard project root placement. Approved by three reviewers.
Suggested action: —
No scores available.
Issue body
Introduce a new profile called `flask-framework` to the charmcraft init command to create basic projects for 12-factor Flask charms
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged an external contribution adding a flask-framework profile to the charmcraft init command. The template scaffolds basic 12-factor Flask charms, omitting tests and tox.ini for standard project root placement. Approved by three reviewers. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged an external contribution adding a flask-framework profile to charmcraft init. The template generates basic 12-factor Flask charm projects, omitting tests and tox.ini as they belong at the project root. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Added a flask-framework profile to charmcraft init for 12-factor Flask charms. Tests and tox.ini were omitted to match standard project layouts where these reside at the root level. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2556 fix: charmcraft templates for flask and django extensions | charmcraft | merged | Merged external contribution adding the missing platforms key to charmcraft.yaml templates for Flask and Django 12-factor extensions. Approved by two reviewers, passed CI checks, and updated documentation. | |
| #518 fix: the flask-framework init template | rockcraft | merged | Merged an update to the flask-framework init template to correct outdated information. Approved by two reviewers with a minimal two-line change across one file. | |
| #1257 Add the flask extension | charmcraft | merged | Merged an experimental Flask extension for charmcraft's Juju 12-factor charm ecosystem. Approved by two reviewers and integrated after incorporating sprint demo updates and addressing testing requirements. | |
| #1620 fix: add default charm part in flask-framework | charmcraft | merged | Merged PR adds the default charm part to the flask-framework extension and prevents conflicts with custom configurations. Template dependencies were updated to fix sdist builds, resolving issue #1616. | |
| #1868 feat: fastapi-framework init profile and extension | charmcraft | merged | Merged. Adds the fastapi-framework init profile and extension to charmcraft, implementing the ISD160 spec with base 24.04. Includes updated tests for flask, fastapi, and go frameworks. Approved by three reviewers. |