This page and this group are under construction!
Name | Developer Experience, a.k.a. DevExp | |
---|---|---|
Goal | Cooperate to improve the experience for developers working on the Open edX platform. | |
Chair(s) | ||
GitHub Projects
| ||
Forums
| ||
Slack
| Joining via openedx.slack.com | |
Joining via twou.slack.com | ||
Meetups
| Bi-weekly Date & time TBD |
Charter
We aim to improve the experience for developers working on the Open edX platform by:
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;
identifying the gaps between our current developer experiences and the desired state;
actively improving our current developer processes and tools;
empowering the community to build and maintain tooling extensions that suit their needs; and
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
Development Environment Vision
Lead: Jeremy Bowman (Deactivated)
Tutor Improvement
Lead: Kyle McCormick
https://github.com/orgs/overhangio/projects/3
Ansible-Free Devstack Images
Lead: Jeremy Bowman (Deactivated)
https://github.com/openedx/devstack/issues/943
Convert GitHub dependencies to PyPI dependencies
Lead: Kyle McCormick
https://github.com/openedx/public-engineering/issues/162
Possible Future Projects
These are things we have discussed, but don’t have anyone actively working on.
Aligning on standard tools and practices for our developer environment(s): OEP-37, OEP-45, Docker, Kubernetes, etc.
Pages
Membership
Anyone who participates in DevExp WG is considered a member. There are several ways you can participate:
Join our meetings.
Discuss or review issues and PRs related to DevExp.
Take on DevExp issues yourself.
Chat with us on Slack or the Open edX forums.
Active Members
Inactive/Past Members
Thanks for your help!
…