Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Charter

The BTR working group is chartered with the ownership and direction of the Open edX® community releases.

We test, fix, document, release, and maintain new community versions of the Open edX® platform for use by the global community, ensuring a stable release to the best of our ability. If the BTR working group sounds like the right group for you, we look forward to having you join us. Scroll down to the How to join us section below to get started!

You might want to reach out to the BTR working group in the following situations:

  • You want to report what you think is a bug in the latest Open edX® release.

  • You want to help improve the current Open edX® release, but as a new contributor you need help to get your first pull request merged.

  • You want to help craft, test and fix the next Open edX® release.

Note that the BTR working group explicitly does not concern itself with the following topics:

  • Development of new features

  • Maintenance of older community releases

  • User support

  • Maintenance of the master branches

  • Maintenance of 3rd-party alternative installations: only the official community installation is supported (other installation methods are supported on a best-effort basis)

Membership

We are an open and collaborative working group so feel free to join us no matter your background or intended level of commitment. Membership is not binary – we are not a political party. Instead, we value concrete contributions, such as bug reporting, fixing, release testing, documentation efforts, communication, et cetera.

We have a Group Chair (a leader) but the method by which we select and/or replace the leader is still to be formally decided. For now, election of the Group Chair is made by lazy consensus (see below, under How We Make Decisions). The current working group roles are as follows:

1. Group Chair: Jorge Londoño (edunext)

...

  • Collaborating with the Security Working Group to prioritize and address identified security issues.

  • Identifying and prioritizing patches to fix security vulnerabilities.

  • Leading the testing of security patches before release.

  • Documenting security vulnerabilities, patches, and fixes.

  • Documenting and prioritizing Open edX software dependencies and libraries to their latest secure versions.

    More information about roles, including the specific assignments of each role (and a list of historical role assignments) can be found in our BTR GitHub repository here.

How to join us

Info

All public Working Group meetings follow the Recording Policy for Open edX Meetings

  1. Create an account in the Open edX forums and write a good summary about yourself. Feel free to indicate the organization you work for (if any). We are welcoming and supportive of newcomers.

  2. Enable notifications for the Build-Test-Release subcategory. You should select at least the “Watching first post” notification level.

  3. You may want to join the weekly synchronous online meetups, though it is not mandatory to participate in all or any. If you are interested, you should set the notification level of this specific topic to “Watching”. Feel free to watch the recordings of the previous meetups to get a feel of the working group.

  4. Create an Atlassian account and check out the BTR issue board (see ‘How to work on issues’)

Communication

GitHub Issues/Projects

  • Issue tracking

  • Technical discussion

Forums

  • Announcements

  • General discussion

https://discuss.openedx.org/c/working-groups/build-test-release/30

Slack

  • Status updates

  • Questions

Joining via openedx.slack.com

#wg-build-test-release

Meetups

  • Open discussion

...