jupyterhub / team-compass

A repository for team interaction, syncing, and handling meeting notes across the JupyterHub ecosystem.
http://jupyterhub-team-compass.readthedocs.io
62 stars 33 forks source link

EOSS JupyterHub Strategic Lead #536

Open choldgraf opened 2 years ago

choldgraf commented 2 years ago

Context

We have a CZI EOSS grant to fund a JupyterHub Community Strategic Lead role. This is an issue to keep track of the work items and deliverables on this project as we do the work. Generally this should be pointers to other issues / boards / etc where work is actually happening.

People involved

In addition, @choldgraf is the Principal Investigator on the grant and will provide general support and guidance where he is useful.

References

Here are some references from the original proposal:

Actions and updates

Related issues

choldgraf commented 2 years ago

A note on timing

We technically got this grant around last November. However we hadn't yet started work on it because 2i2c was waiting to finish a hiring round for a Product and Community Lead. That process is now wrapped up so @sgibson91 plans to reduce her time at 2i2c by 50% in order to spend that time focusing on this role within JupyterHub. See above for anticipated dates.

sgibson91 commented 2 years ago

FYI, I think I'll create a "community strategic lead" label so we can get an overview of all the issues. Things are still a bit too early for me to create project boards yet, but those will come too!

Search org-wide for label: https://github.com/search?q=org%3Ajupyterhub+label%3Acommunity-strategic-lead

choldgraf commented 2 years ago

Update on project plan + budget uses

@sgibson91 and I had another sync about this today. Just wanted to share a few relevant bits of information below:

sgibson91 commented 2 years ago

I have created a project board to track some efforts here: https://github.com/orgs/jupyterhub/projects/3/views/1

P.S. If anyone with owner rights on the org wants to make that project board public, I won't be mad :D

GeorgianaElena commented 2 years ago

P.S. If anyone with owner rights on the org wants to make that project board public, I won't be mad :D

@sgibson91, I made it public just now. 🚀

Also, I believe you should have owner rights on the org too, but not sure how to proceed about it. @choldgraf do you think you can help out with this? Thanks!

choldgraf commented 2 years ago

@GeorgianaElena help out with what? The board seems to be public to me?

GeorgianaElena commented 2 years ago

@choldgraf , sorry for not being clear. Help out with making @sgibson91 an owner of the org. I'm not sure which is the process for this or how to do it?

choldgraf commented 2 years ago

Ahh gotcha - will do when I'm at my computer!

This makes me wonder if we have some kind of policy about "who gets admin status in the jupyterhub org". If we don't we should probably define one.

IMO, anybody on the steering council should have the authority to have "admin powers" in all repositories, which I think comes with "owner" status. I'm pretty sure that is similar to what we do already?

sgibson91 commented 2 years ago

I think there was a case for disassociating "status in team" from "commit rights", particularly when elevated permissions are only required for a short period, or for members who provide strategic guidance but are not as involved on the technical implementation side of things. As in, people shouldn't have permissions they don't use regularly. A discussion for another thread though :)

manics commented 2 years ago

IMO, anybody on the steering council should have the authority to have "admin powers" in all repositories, which I think comes with "owner" status

Sounds fine to me, as long as the emphasis is on "have the authority" rather than "is an owner", since security best practice is to minimise privileges to only what's needed.

Edit: What Sarah said 😄