2023-07-03 DevEx Meetup Notes

Jul 3, 2023


Please be advised: DevExp Working Group meetings are recorded.

Link: (posted after meeting) NOTE: this meeting was not recorded


Meeting captain: @Rebecca Graber (Deactivated) (@Kyle McCormick out)

Notetaker: @Rebecca Graber (Deactivated)

  • @Diana Huang

  • @Jeremy Bowman (Deactivated)

  • @Pierre Mailhot

Discussion topics





Start the Zoom recording!


Demos, Scheduled Topics

@Rebecca Graber (Deactivated) : Tutor in Apple Silicon

@Rebecca Graber (Deactivated) / @Jeremy Bowman (Deactivated) : Slack channel organization

[Question] We have wg-developer-experience slack channel for the working group, should we have a developer-experience channel or just use the wg channel

eg question: should i be using devstack or tutor?

Where should I create a new issue?

Development workflow questions

@Rebecca Graber (Deactivated) will talk to @Kyle McCormick about this more, and think about how to funnel people to the correct processes


Cross Pollination

  • Tools/features/opportunities

  • Tips and tricks

  • Roadmap news


  • MySQL 8 migration is starting

    • has had some impacts on devstack

    • notes:

      • tutor is all mysql8 by default, Palm assumes mysql8

      • devstack is 5.7 by default

      • if on 5.7 on a production instance, folks should get it changed by EOY. Worth a discourse post?

        • Ask BTR

        • 5.7 EOL is 2023-10-21


  • Maintenance Kanban board has been moved from edx to openedx: https://github.com/orgs/openedx/projects/51/views/1

    • Workflow also slightly tweaked after meeting to reconcile with Axim’s contributions board:

    • Notes:

      • More announcements coming up

  • Very close to native Arm images for devstack


  • Trying to get quantitative measurements on how long it takes people to go from joining the org to their first merged PR


  • Each challenge should have a follow up action.

  • If you have an idea for follow up actions, add it.

  • Or if you aren’t sure, leave it blank.

  • We’ll discuss all actions either way.

  • Becca

    • Tutor on M2 (see discussion notes)

    • GitHub’s graphql api is very bad, it’s hard to figure out when everyone (or anyone) joined

  • Diana

    • updating ubuntu packages that need to be installed (for MySQL 8) in all the places it needs to be updated

      • package is called pkg-config

      • might need to go into BTR notes


  • DevExp wins!


  • Given a username, we can get this person’s first merged PR for open/edx, which is half the battle

Suggested Action Items

Last Time:

@Kyle McCormick review Jeremy’s doc, add details about Tutor changes in Palm

This Time:

@Rebecca Graber (Deactivated) to follow up with BTR about making sure everyone knows about the mysql8 upgrade (EOL 10/21)

Look at the board

The board:

Top-level initiatives:

After the meeting…

  • Make an agenda for next time (tip: copy this page).

  • Axim: Paste in the Zoom link once it’s ready.

  • Paste these notes and next week’s agenda in #wg-developer-experience