← Back to issue list

Add init template for flask-framework

View original Github issue

Metadata

Project
charmcraft
Number
#1428
Type
pull request
State
merged
Author
weiiwang01
Labels
Created
Updated
Closed

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.
75%
#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.
73%
#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.
72%
#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.
72%
#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.
70%