Core Contributors Work Scope Definition - Final Review

We are now past the review deadline, and there hasn’t been any new recent comment in the document and PR linked above – so that makes the amendment to OEP-54 Core Contributors adopted, as well as the document describing the scope of core contributors work. I’ve moved the relevant sections to the wiki, as planned:

https://openedx.atlassian.net/wiki/spaces/COMM/pages/3593502844/Core+Contributor+-+Work+Scope

In a nutshell:

The definition for Core Contributors work is "any scope of work described by an open ticket or pull request on the Open edX github organization, or is listed below in Core contributor work that doesn’t require a ticket."

Note that this is a distinct discussion from the core contributors commitments standards & hours, which is still being discussed in this thread.

Tickets

As part of this change, one goal is to more consistently ensure that we create tickets for the work we do as core contributors. This helps a lot to be able to work more asynchronously outside of meetings, as it ensures that others can catch-up on the context and current status from other people’s work, as well as providing a place to discuss and follow a given topic.

A few tips that can help:

Search

Search existing tickets on the Open edX org here:

  • Search all issues/PRs
  • Search only issues, excluding PRs
  • To list your issues, you can add assignee:[your-github-username] to the previous searches queries
  • To get a list of issues to mention in your end of sprint update in Listaflow, you can add updated:>2023-01-09 to the previous query, and it will give you the list of your issues/PRs that have been updated during the sprint.

Creating a ticket

To create a ticket:

  • Go to one of the openedx org’s repositories, then
  • => “Issues” tab (top left)
  • => “New issue” green button (top right)
  • => “Blank issue” → “Get started” green button

If you aren’t sure if a ticket already exists for the work you’re doing, or would like help figuring out where or how to create one, don’t hesitate to use the current thread to ask - the examples would likely help others, too.

3 Likes