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 · 10 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.

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

4 participants