Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: django-framework extension #1655

Open
wants to merge 26 commits into
base: main
Choose a base branch
from

Conversation

jdkandersson
Copy link
Contributor

As discussed with @sergiusens we are proposing to keep the django extension in latest/edge in experimental and not pick it for candidate releases until the extension is no longer experimental.

weiiwang01 and others added 8 commits November 17, 2023 15:49
This pull request introduces an experimental Flask extension for the
Juju 12-factor charm ecosystem in charmcraft.
Introduce a new profile called `flask-framework` to the charmcraft init
command to create basic projects for 12-factor Flask charms
Add the `django-framework` extension, which is similar to the
`flask-framework` but specifically designed for the Django framework.

The `flask-framework` has been refactored in hope to be more aligned
with the extension system in charmcraft.

Due to the fact that we are still waiting for some changes in other
libraries to land, one spread test might fail. Please review the current
content, and I will update the pull request once the changes in other
libraries are merged.

---------

Co-authored-by: Alex Lowe <alex.lowe@canonical.com>
@jdkandersson jdkandersson changed the base branch from feature/12f to main April 17, 2024 04:49
@jdkandersson jdkandersson marked this pull request as ready for review April 17, 2024 05:12
@jdkandersson jdkandersson changed the title Feature/12f Merge django-framework into main as experimental Apr 17, 2024
@lengau lengau requested a review from tigarmo April 23, 2024 13:22
@jdkandersson
Copy link
Contributor Author

Given fetch-lib has landed, let's hold this PR and I'll include the change here

Copy link
Contributor Author

@jdkandersson jdkandersson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

self-review done

@jdkandersson
Copy link
Contributor Author

Ok, I think I added fetch-libs support, might need to wait for a fix of #1671

Copy link
Contributor Author

@jdkandersson jdkandersson left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

self review done

@lengau lengau changed the title Merge django-framework into main as experimental feat: django-framework extension May 8, 2024
@lengau lengau enabled auto-merge May 8, 2024 20:22
@lengau lengau disabled auto-merge May 8, 2024 20:53
@lengau lengau enabled auto-merge May 8, 2024 20:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants