Developer Experience (DevX) Working Group

Name

Developer Experience, a.k.a. DevX

Goal

Cooperate to improve the experience for developers contributing to the Open edX platform and its extensions.

Chair(s)

@Rebecca Graber (Deactivated) @Kyle McCormick

GitHub Issues/Projects

  • Issue tracking

  • Technical discussion

  • Issues are sorted into epics, and epics are sorted into top-level initiatives.

  • Issues are prioritized & tracked on the project board.

  • File new issues in the wg-developer-experience repo. They’ll be assigned to @Kyle McCormick so he can add them to the project board.

Forums

  • Announcements

  • General discussion

Categories > Working Groups > Dev Experience

Slack

  • Status updates

  • Questions

Joining via openedx.slack.com

#wg-developer-experience

Joining via twou.slack.com

#openedx-wg-developer-experience

Meetups

  • Demos/sharing

  • Open discussion

  • Mondays, every 2 weeks, opposite of Build-Test-Release WG

  • 15:00 UTC (10am EST / 11am EDT / 9pm PKT)

  • Notes and recordings

 

Charter

Here’s what @Rebecca Graber (Deactivated) and @Kyle McCormick came up with, but we can always change it:

We aim to improve the experience for developers working on the Open edX platform by:

  1. identifying what qualities make a developer experience “good” (low on-boarding overhead, easy testing, etc.), with understanding that needs will vary between different members of the community;

  2. identifying the gaps between our current developer experiences and the desired state;

  3. actively improving our current developer processes and tools;

  4. empowering the community to build and maintain tooling extensions that suit their needs; and

  5. where possible, aligning different groups of developers on shared development solutions.

The Working Group will serve as a space for folks who are collaborating on developer experience projects to seek help, share knowledge, discuss ideas, and align their work with one another. We are likely to focus both on high-level questions (“what would the ideal developer experience be?”) and concrete improvements (“what will we do this month to make Tutor/Devstack easier to use?”).

At this time, Working Group itself will not be taking on maintenance responsibilities for any component of the Open edX developer experience.

Current Projects

https://github.com/openedx/wg-developer-experience/issues/1

Pages

Membership

Anyone who participates in DevExp WG is considered a member. There are several ways you can participate:

  • Chat with us on Slack or the Open edX forums.

  • Discuss or review issues and PRs related to DevExp.

  • Join the meetups.

  • Take on DevExp issues yourself.

Active Members

  • @Rebecca Graber (Deactivated)

  • @Kyle McCormick

  • @Zach Hancock

  • @Maria Fernanda Magallanes Z

  • @Abderraouf Mehdi Bouhali

  • @Jeremy Bowman (Deactivated)

  • @John Nagro

  • @Connor Haugh

  • @Pierre Mailhot

  • @Régis Behmo

Inactive/Past Members

Thanks for your help!

  • @Carlos Muniz