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

Add Jupyter Book to list of sub-projects #229

Merged
merged 1 commit into from
Jun 27, 2024

Conversation

choldgraf
Copy link
Contributor

@choldgraf choldgraf commented Jun 27, 2024

Questions to answer ❓

Background or context to help others understand the change.

Recently the Jupyter Book project has petitioned to become a Jupyter subproject. See jupyter/enhancement-proposals#122 for an explanation and discussion, and jupyter/enhancement-proposals#123 for the SSC vote. Since the SSC already voted, this PR is for the EC to vote.

A brief summary of the change.

Adopt the Jupyter Book project as a Jupyter subproject. See this document for the comprehensive proposal and a list of repos that would be included in this new subproject.

What is the reason for this change?

Alternatives to making this change and other considerations.

Voting

Vote is expected to close in TBD

EC members/voting checkboxes

The process ❗

The process for changing the governance pages is as follows:

  • Open a pull request in draft state. This triggers a discussion and iteration phase
    for your proposed changes.
  • When you believe enough discussion has happened,
    move the pull request to an active state. This triggers a vote.
  • During the voting phase, no substantive changes may be made to the pull request.
  • The Executive Council and Software Steering Council will vote, and at the end of voting the pull request is merged or closed.

The discussion phase is meant to gather input and multiple perspectives from the community.
Make sure that the community has had an opportunity to weigh in on
the change before calling a vote. A good rule of thumb is to ask several Council
members if they believe that it is time for a vote, and to let at least one person review
the pull request for structural quality and typos.

@choldgraf
Copy link
Contributor Author

cc @jupyter/executive-council and @jupyter/software-steering-council

@jasongrout
Copy link
Member

jasongrout commented Jun 27, 2024

@choldgraf - I took the liberty of adjusting your description to use the PR template, so it is consistent with other votes in this repo. Feel free to elaborate or expand on the info, or put a closing date on the vote. Since this has already had a discussion over in the JEP process and with the SSC, I went ahead and put a ballot here. If there are EC members that would like to have more discussion, of course feel free to post a comment here.

Chris, I think minimally a new subproject needs to have a council for making decisions. Do you have one already in place for the new subproject? I'm aware that the executablebooks project has a steering council - would that continue to be the jupyter books council?

@choldgraf
Copy link
Contributor Author

Hey Jason - thanks for that, I appreciate it!

And yes the council will be the same people to begin (they will be two distinct councils and have the same membership for now, but will likely diverge in the future)

@ellisonbg
Copy link
Contributor

@choldgraf can you clarify more of what you mean by "two distinct councils"? The governance model requires subprojects to have a single council to ensure that there is clear ownership and decision making for the subproject. Councils can use whatever internal structure they want to manage the project, but there should still be a single body that is ultimately responsible for making decisions. For example, the frontends subproject has many different repos and different subsets of people informally tend to work on and make decision and the different repos in the orgs. When major cross-cutting decisions come up though, it is the entire and single council that makes the decision. The EC is more than willing to meet and talk through more of how this would work for Jupyter Book. Excited to see this moving forward :-)

@rowanc1
Copy link

rowanc1 commented Jun 27, 2024

Hi @ellisonbg -- there is only one Steering Council in Jupyter for JupyterBook. @choldgraf was referring to the fact that some portions of the project we are not bringing with us (e.g. there are hundreds of repositories that we created in that project, and not all of them are appropriate to be stewarded by Jupyter). There is more information in the proposal here:
jupyter/enhancement-proposals#123 (review)
I hope that helps!

@ellisonbg
Copy link
Contributor

Ahh, thanks for the context that makes complete sense.

@fperez
Copy link
Member

fperez commented Jun 27, 2024

Just for the record - I voted in the affirmative quickly b/c I've been working closely with the team for a long time, but obviously we want to make sure any remaining questions are answered. Thanks @ellisonbg for checking in with those questions and @jasongrout for comments too!

I'm personally excited to see this moving forward, thanks all for the years of hard work leading to this!

@jasongrout
Copy link
Member

It looks like the vote is already unanimously positive here for the EC, and is unanimously positive for the SSC over at jupyter/enhancement-proposals#123. As such, I think this vote passes and we can merge. Thanks everyone, and welcome Jupyter Book as a subproject!

@jasongrout jasongrout merged commit bb2f862 into jupyter:main Jun 27, 2024
1 check passed
@jasongrout
Copy link
Member

As a process matter, I will invite jupyter-book to join the Jupyter Enterprise org.

@jasongrout
Copy link
Member

Also, can you send me the google group address for the Jupyter Book Council email list?

@fperez
Copy link
Member

fperez commented Jun 27, 2024

Woot, thanks everyone! 🎉

Special thanks to @rowanc1 @choldgraf for a huge amount of sustained work over the years to bring us here. I'm excited about the good that will come out of this now being 💯 part of Jupyter!

@jupyter jupyter deleted a comment Sep 8, 2024
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.

5 participants