Governance Update: self-nominations for the initial group of Jujutsu Maintainers are open! #5042
Replies: 3 comments
-
To start the process: I nominate myself, Austin Seipp (@thoughtpolice). I've been around for a little while now and involved in a bunch of areas from writing code, to helping users, to proselytizing endlessly my coworkers. Thanks for the time and consideration! |
Beta Was this translation helpful? Give feedback.
-
As a follow up, I'd like to nominate @ilyagr who I think is an outstanding contributor to the project. |
Beta Was this translation helpful? Give feedback.
-
I nominate myself, Waleed Khan (@arxanas) as a maintainer. Open-source experienceI've been a jj contributor since 2021. I've been working on git-branchless since 2020, which some readers may be familiar with. (git-branchless is an open-source project with similar goals as jj, but a different approach.) Professional experienceI've spent my career working in developer infrastructure and tooling (LinkedIn), and I hope to bring specialized expertise to the maintainer group.
Among other things, I have worked on or adjacent to monorepo-scale source control tooling, including at companies like Meta and Twitter.
Note At present (2024-12-16), my involvement in jj is personal, and does not represent any corporate interest. Vision and goalsI'm passionate about improving the UX for developer tooling for novices and experts alike. There are two main aspects of my long-term vision for jj:
In doing so, I hope to bring unique technical and UX perspective to jj based on the relevant research. Some examples of the research I draw on:
|
Beta Was this translation helpful? Give feedback.
-
Howdy *,
After a lot of deliberation and drafting, we've finally published our first draft the Jujutsu Governance structure! Go check it out! Enjoy the beautiful prose, and please fix my typos. It's almost over... Almost!
While we're open to feedback on the governance structure — open questions, rule clarifications, general structural refinements — one key component is something we will begin now: we need to elect an initial group of Five Maintainers to jumpstart the whole process and be responsible for decision making.
What's a Maintainer?
Quoting the shiny
GOVERNANCE.md
draft:Note that these rules are NOT all an explicit or exact requirement; if you participate actively but have less patches than other developers, that's OK! We won't be checking all your grades or anything.
What's the process for picking the initial group?
And after a bunch of deliberation, we've decided on a simple process:
To be clear: Yuya and Martin being part of the initial set means that means there are three open slots available! Many thanks to them, as they both graciously agreed to take on this burden and decide the initial set. (In case it isn't obvious, Martin and Yuya both are the de facto main contributors, reviewers, and maintainers; we felt it was both right and respectful of their labor to allow them this privilege, and we're very happy they accepted.)
How can you self-nominate?
That's it!
What happens next? What if I get elected?
We're hoping that this will proceed independently of any reviews/updates to the governance document and expect it will be a relatively quiet and straightforward process. Once this is done, we'll update the governance document with the names of the chosen few and will proceed under the framework set there. We'll also announce it on all the regular channels.
To be clear: we don't expect the initial set of elected maintainers will need to do anything like weekly meetings, check-ins, etc. This is to be left up to their discretion, so don't worry; things can carry on as normal if you're elected. You won't need to pencil in anything on your schedule.
Anything else?
That's all from us. Now, let the games begin!
Footnotes
Three weeks has been chosen as an arbitrary number, but one important note is that Emily Shaffer is on leave at the moment, and we'd like to wait until she is able to review the governance document, and possibly self-nominate. ↩
Beta Was this translation helpful? Give feedback.
All reactions