-
Notifications
You must be signed in to change notification settings - Fork 72
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
Creating a Project Jupyter GitHub Enterprise Org #219
Comments
CC @jupyter/executive-council @jupyter/software-steering-council |
Makes sense, this sounds great! Should membership in the enterprise be part of the subproject docs? |
@minrk I think that's a good idea - it's also entirely possible that a given subproject might span more than one org (e.g. JupyterLab is complex enough that it could easily decide to give extensions, or jupyter-ai, or something else, its own org). I think this frees us from the org count minimization pressure entirely, and we should let orgs be affiliated to the overall enterprise by tagging which official subproject they belong to very clearly, but without the assumption that one subproject is identical to one org. |
I think it's worth stating (and perhaps proposing) that orgs under Jupyter governance SHOULD or MUST or MAY be under the Jupyter enterprise, since I think that's part of what's unclear right now. |
Fully agreed Min. My personal opinion is that now we have this option, we should use MUST in that language. That would make it unambiguously clear whether something is or isn't "jupyter official". |
Let's please move new discussion to the new draft governance change PR (i.e., open for discussion and change before voting). I'll close this discussion now that we have a proposal open. |
Recently, GitHub offered Jupyter (and other open-source projects) a free upgrade to their GitHub Enterprise Cloud plan. The basic idea is that Project Jupyter would have an Enterprise org, and inside that enterprise org we have our existing GitHub orgs. The enterprise org provides a place to centrally manage policies and roles across all of the Jupyter GitHub orgs, while still enabling individual subprojects to maintain their individual GitHub orgs.
This upgrade helps solve pain points we've had with multiple GitHub orgs in Jupyter. For example, recently the Jupyter Security subproject enabled 2FA across all of the Jupyter GitHub orgs, and this required a nontrivial amount of work to follow through on each individual GitHub org. With an enterprise org, enabling 2FA across all the Jupyter GitHub orgs would have been single checkbox at the enterprise org level. Also, we've had a tension between creating more orgs to better reflect the autonomy of subprojects and the desire to keep the orgs to a manageable number. A centralized place to manage policies and roles would hopefully resolve that tension, and we can give all subprojects the autonomy of their own GitHub org if desired. As I understand it, the enterprise org also has higher limits for CI and other resources.
Based on this information, this last week the Executive Council made the decision to create a Project Jupyter enterprise org, and we reached out to the SSC about having various Jupyter GitHub orgs join the enterprise org. At this point, many have joined.
Some of you may have been confused seeing these org invites, or may have seen references to this migration online without more context. We (the EC) apologize for the confusion - we should have opened an issue here first to have better transparency and discussion around this move.
That said, any thoughts or objections to moving all official Jupyter GitHub orgs under the umbrella of the new Jupyter Enterprise org?
The text was updated successfully, but these errors were encountered: