Versions Compared

Key

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

...

We accomplish these outcomes by identifying and prioritizing areas of greatest need or opportunity across the community, and then finding the most appropriate way of executing against that, whether that’s through consulting with a stakeholder to have them help build it, blended development, or working on it ourselves.

Members

Editorial note: we’re just getting started! The folks listed here are those who have officially committed to spending at least 20 hours a month toward the working group’s priorities.

...

Name

...

Company, Team

...

Adam Stankiewicz

...

edX, Enterprise

...

Ben Warzeski (Deactivated)

...

edX, Content

...

Binod Pant (Deactivated)

...

edX, Enterprise

...

David Joy (Deactivated)

...

edX, Open edX

...

Want to join us? Learn about membership and what it means below.

Membership

Joining the Frontend Working Group is a great way to participate in and support the Open edX community, improve the health of our platform, and to up-skill and learn about our ecosystem. We welcome members of all skill levels or stages of their career; you don’t need to be an “expert” to join. Frontend Working Group members will formally have a portion of their time devoted to working on

Membership is flexible. If you show up, engage in our conversations and participate in the working group, you can consider yourself a member! We don’t maintain a roster of this; we want folks to feel comfortable allowing their time to ebb and flow as necessary given their other commitments.

That said, knowing the capacity we have available is helpful for planning purposes. If you’re able to have a more formal time commitment or are an edX employee working to engage more with the rest of the community, we’d love to have you formally devote a portion of your time to working on the priorities of the group.   We expect members will spend We suggest a time commitment of 20 hours a month, or 8%, toward the priorities of the group. This level of commitment lines up with the expectations of the Core Contributor program.

We will regularly revisit time commitments from members to understand our ongoing capacity, and will maintain a list of what folks are able to commit.

Time commitments

Editorial note: we’re just getting started! The folks listed here are those who have officially committed to spending at least 20 hours a month toward the working group’s priorities.

Name

Company, Team

Adam Stankiewicz

edX, Enterprise

Ben Warzeski (Deactivated)

edX, Content

Binod Pant (Deactivated)

edX, Enterprise

David Joy (Deactivated)

edX, Open edX


Right

Responsibility

Merge

Commit/Merge privileges on all frontend-focused code repositories.

Ensure approved review process is upheld and be on-call to address issues with recently merged PRs. Follow the merge timing guidelines.

Maintain best practices for design, security, accessibility, and compliance on merged code.

Own

Review PRs and suggest technical changes in designated repositories.

Learn and advocate for clean code, quality, and architecture principles and practices (per repository’s definition of done)

Co-establish technical direction of designated repositories.

Documenting and reviewing decisions in ADRs (and OEPs) and maintaining READMEs, How-Tos, etc.

Co-maintain prioritized backlog of needed technical improvements of designated repositories.

Negotiate and allocate a regular percentage of time toward technical upkeep, including refactoring and other items listed in this column.

Ongoing upgrade and feature maintenance and other ownership costs of designated repositories

Training

Appropriate onboarding for using our frontend technology stack.

Educate others to help spread frontend domain knowledge throughout and beyond the working group.

Training on new workflows/technologies.

Participate in the formalization and documentation of training and best practices.

Communication

The tasks, roadmap, and workings of the Frontend Working Group are open to the Open edX Community. In the spirit of this, our communications should take place in an inclusive way. This means preferring asynchronous over synchronous and public over private.

...