-
Notifications
You must be signed in to change notification settings - Fork 15
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
Will devstack be included in Nutmeg? #138
Comments
My own opinion on this: I am on the fence... it would be really great to stop directing community energy at Devstack as soon as possible, but I also think our readiness will depend on how fast we can move in the adoption initiative (edit: especially with respect to maturation of the Plugin API). I would lean heavily on @regisb 's opinion here. |
I'm confident that we can get the new plugin API to a production-ready state by Nutmeg. But from my perspective, the crux of the matter is whether the current Devstack maintainers are ready to keep maintaining the Devstack for the community after Nutmeg. Which raises the question: who are the maintainers of the Devstack? Is it 2U, tCRIL or someone else? |
@rgraber @dianakhuang - I know repo ownership has gotten interesting since the tCRIL/2U split, but I think edX Arch-BOM still maintains devstack, right? Do y'all have thoughts and/or could you bring this nutmeg issue to your team? |
We can bring it to the team, and I think we're willing to support devstack until everyone feels comfortable using Tutor. I highly suspect the longest holdouts will be 2U/edX folks, so I don't think the release cycle will affect us as much. |
For clarity on the timeline: Nutmeg is cut in early April and released in early June, as far as I know. After thinking this over more, I think it is fair to aim for Tutor being the recommended development environment by Nutmeg's release, but I would be hesitant to commit to it being the only supported development environment in Nutmeg, especially if 2U is willing to support devstack for one last release cycle. I propose we follow what the community decided when transitioning from the Native installation to Tutor. That is, we would support both environments in Nutmeg, with the plan of dropping support for Tutor in Olive (~Oct-Dec 2022). If that plan sounds good to the Devstack maintainers (@dianakhuang and team) then I can write up a DEPR ticket for Devstack along these lines. |
Closing this in favor of a DEPR ticket: openedx/public-engineering#247 Long story short: Yes, Devstack will be in Nutmeg, unless anyone seriously disagrees with what's I've proposed on that DEPR ticket. |
Context
Tutor is both a deployment tool and a development environment. Although Tutor has been the only community-support deployment method since Maple, Devstack remains the community-supported development environment.
There is an ongoing "Tutor adoption initiative" which aims to replace Devstack with Tutor through a mix of education, plugin development, and core Tutor improvements. It will ultimately lead to Devstack's deprecation and removal.
The question
Should devstack be:
Factors
The text was updated successfully, but these errors were encountered: