openedx / wg-coordination

4 stars 1 forks source link

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

Open antoviaque opened 1 year ago

antoviaque commented 1 year ago

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

Need:

Potential solutions:

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

antoviaque commented 1 year ago

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

jalondonot commented 10 months ago

09/01 Contributor Meetup Update:

antoviaque commented 10 months ago

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 commented 10 months ago

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 commented 10 months ago

@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 commented 9 months ago

Two new initiatives:

antoviaque commented 6 months ago

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 commented 6 months ago

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 commented 6 months ago

@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 commented 6 months ago

+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 commented 4 months ago

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 commented 4 months ago

@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 commented 4 months ago

@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 commented 4 months ago

@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 commented 4 months ago

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

antoviaque commented 3 months ago

Blog post draft being reviewed at https://docs.google.com/document/d/11wommeGRnVIXV1CJgy7CCALIQ2P5m5d11RqKMdH79Gc/edit

antoviaque commented 3 months ago

@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 commented 3 months ago

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