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

Advertise to core contributors to take on more permissions rights & responsibilities #102

Open
antoviaque opened this issue Sep 5, 2023 · 18 comments

Comments

@antoviaque
Copy link

antoviaque commented Sep 5, 2023

This issue is to follow up on a topic from the contributor meetup working group

Need:

  • Taking on more responsibilities (maintainer, repos reviews)
  • Dedicate more time
  • Obtain more rights

Potential solutions:

  • Post dedicated thread/announcement, calling for:
  • We have an email list of core contributors - also email?
  • Mention categories or repos we would like to assign: edx-platform (check list to be assigned)
    • Gather data on the repositories experiencing the longest delays in PR reviews and understand the reasons behind the delays (see ticket about OSPR monitoring)

See https://discuss.openedx.org/t/pull-requests-review-delays/10497 for the context, as well as this discussion on a sprint update

@antoviaque
Copy link
Author

From the contributor meetup this week - the repositories looking for maintainers are listed on this page:

https://docs.google.com/spreadsheets/d/1rMwbRldYwp-xPsAG2vijqwB__9M7P2AgjDxX31G7ucA/edit?pli=1#gid=965363198

@antoviaque antoviaque changed the title Advertise to core contributors to take on more permissions rights Advertise to core contributors to take on more permissions rights & responsibilities Jan 1, 2024
@jalondonot
Copy link

jalondonot commented Jan 9, 2024

09/01 Contributor Meetup Update:

  • @e0d , @feanil, and @jmbowman will schedule a kickoff session with the Maintenance WG work scope for 2024 in mind

@antoviaque
Copy link
Author

It was also noted that it would be preferable to have a proper list of the work that needs to be done before doing the call for contributions, to have a concrete list to offer immediately.

@antoviaque
Copy link
Author

Working group for maintainers being created and discussed at https://discuss.openedx.org/t/maintenance-working-group-needed/12065 - this will be the group that will list what is in need of maintainers.

@antoviaque
Copy link
Author

@sarina Wrote and sent a nice email about this to the core contributors mailing list 👍 https://groups.google.com/a/axim.org/d/msgid/core-contributors-dev/CAFtSF8y6V-4y3MqODcuSqGo6V1Z5h1PamwnVwYXUqtH%3Db2KOjw%40mail.gmail.com?utm_medium=email&utm_source=footer

@antoviaque
Copy link
Author

Two new initiatives:

@antoviaque
Copy link
Author

antoviaque commented May 9, 2024

Another initiative yesterday with a meeting calling Open edX partners to focus contributions on maintenance, and work toward maintainership rights. Part of the requirements to be an Open edX partner is to contribute to the project's core contributor program, which can include maintenance of the project.

https://otter.ai/u/QyuMZ_sLsvShWD36ahfVkLGQgr8?view=summary&tab=chat

@angonz
Copy link

angonz commented May 9, 2024

Hi Xavier, we are a very small community, and we need to grow to get more volunteers and opportunities to contribute. In my opinion, adding more requirements to become a partner will only set additional entrance barriers and drive off newcomers. We'd better think of incentives to encourage partners and partner candidates to engage in core contributions.

@e0d
Copy link

e0d commented May 9, 2024

@angonz we do need to grow, I agree. However, this is not a new requirement. Rather we are asking partners to use the time they have committed to contribute specifically for maintenance work which benefits everyone.

@antoviaque
Copy link
Author

+1, contributing core contributor work is an important part of what makes it a partnership - it's important to find a way to share this maintenance work. It's not too much work if we all do it together, adapted to the size of each organization - but it can be quite a lot for a single entity to carry entirely on its own, as we have seen with 2U.

Also becoming a maintainer of the project is a bit like owning a piece of it - it becomes ours, and this is important to build a strong community. It will grow the voice of the community and its influence on decisions, in the mid and long term.

That said @angonz for growth we can also create intermediary statuses, with something lighter than "partner"? This way those who are just getting their feet wet into contributing can have smaller goals and steps. And bigger commitments are reserved for top-tier later statuses, like partner.

@antoviaque
Copy link
Author

During the last core contributor meetup, @jalondonot remarked that it would be useful to do a new call for maintainers within the larger community. It could be useful to provide a list of specific repositories we are currently looking for maintainers.

There is the canonical list of priorities at https://docs.google.com/spreadsheets/d/1rMwbRldYwp-xPsAG2vijqwB__9M7P2AgjDxX31G7ucA/edit?pli=1&gid=0#gid=0 -- but it might be a bit hard to parse for someone not deeply involved in the maintainers working group.

@feanil Are there specific repos from that list which we should point to? Any that doesn't have a maintainer listed now, by priority order? Should we exclude the ones for which there is owner interest listed, or not?

@feanil
Copy link

feanil commented Jul 15, 2024

@antoviaque I've created a new view of the spreadsheet to make this easier to see hopefully, but yes you're on the right track, I removed any repos that have maintainers or are on track to have a maintainer and the rest of the list sholud be viewable in priority order to figure out what we deem most important first.

New view: https://docs.google.com/spreadsheets/d/1rMwbRldYwp-xPsAG2vijqwB__9M7P2AgjDxX31G7ucA/edit?pli=1&gid=0#gid=0&fvid=453172719

@antoviaque
Copy link
Author

@feanil Thank you!

@ehuthmacher Would it be possible to do a blog post about this, to call everyone in the community to contribute maintenance to a list of specific repos we would list? Who would be the best person to write that blog post? Maybe @e0d as both head of the TOC and member of Axim, or you @feanil as chair of the maintenance WG & Axim? As a fallback, I could also write it.

@ehuthmacher
Copy link

@antoviaque I think the blog post is a great idea! @feanil Could you kindly pull the content together for the post? As the chair of the Maintenance WG, you would probably be the best person to pull the content together and then I will review and publish.

@feanil
Copy link

feanil commented Aug 1, 2024

Sure, I'll put something in my schedule to do this next week.

@antoviaque
Copy link
Author

@antoviaque
Copy link
Author

@feanil @ehuthmacher Btw if you need help with any of the steps, like the formatting/publishing of the blog post, or anything else, don't hesitate, I would be happy to help.

@ehuthmacher
Copy link

Thank you @antoviaque . The blog has been published here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In progress / Follow-up
Development

No branches or pull requests

6 participants