Today, design and technical ownership for Paragon lives with Adam Butterworth (Deactivated). Adam has transitioned to a new role, Product Design Manager for Engagement Theme and no longer has bandwidth to serve as the technical owner for Paragon.
Moving forward, Ben Warzeski (Deactivated) Adam Stankiewicz will be the technical owner. This document outlines the state of Paragon and its roadmap, followed by the responsibilities of the
Status |
---|
colour | Green |
---|
title | technical owner |
---|
|
,
Status |
---|
colour | Blue |
---|
title | Design owner |
---|
|
,
Status |
---|
colour | Purple |
---|
title | Paragon working Group |
---|
|
,
Status |
---|
colour | Red |
---|
title | Squad designer |
---|
|
, and
Status |
---|
colour | Yellow |
---|
title | engineering squad |
---|
|
.
...
Iframe |
---|
src | https://docs.google.com/spreadsheets/d/e/2PACX-1vQWXsGvUEeb2VGrJbIDN_HGluBW_XNE9_dsBQa-2iB85yXJpfDPTu7TqGpIYy2hYrtAicHAvGtgOikS/pubchart?oid=1998965731&format=interactive |
---|
width | 709 |
---|
frameborder | hide |
---|
style | border: solid 1px #aaa; background-color: white; |
---|
align | middle |
---|
height | 439 |
---|
|
Source data: Paragon Components Status Google Sheet
...
Ease of Access
Ease of Use
Increased Power and Value
Ease of Access
🔥 Make it possible to use Paragon in as many codebases as possible Status |
---|
colour | Green |
---|
title | technical owner |
---|
|
| |
---|
🔥 Make it easy to stay on the latest version of Paragon. Status |
---|
colour | Green |
---|
title | technical owner |
---|
|
|
---|
https://openedx.atlassian.net/browse/ Jira Legacy |
---|
server | System JIRA |
---|
serverId | 13fd1930-5608-3aac-a5dd-21b934d3a4b4 |
---|
key | PAR-382 |
---|
|
|
🔥 Decouple component SASS to increase component modularity and enable runtime theming. Status |
---|
colour | Green |
---|
title | technical owner |
---|
|
| |
---|
Ensure Paragon support Webpack 5 module federation | |
---|
Increase awareness of Paragon’s offerings Status |
---|
colour | Green |
---|
title | technical owner |
---|
|
Status |
---|
colour | Blue |
---|
title | Design owner |
---|
|
| |
---|
Ease of Use
🔥 Identify and fix inconsistencies between the Paragon design spec and component implementations. Status |
---|
colour | Green |
---|
title | technical owner |
---|
|
Status |
---|
colour | Blue |
---|
title | Design owner |
---|
|
| |
---|
🔥 Improve the clarity of the Paragon component documentation Status |
---|
colour | Green |
---|
title | technical owner |
---|
|
Status |
---|
colour | Blue |
---|
title | Design owner |
---|
|
|
---|
https://openedx.atlassian.net/browse/ | Jira Legacy |
---|
server | System JIRA |
---|
serverId | 13fd1930-5608-3aac-a5dd-21b934d3a4b4 |
---|
key | PAR-416 |
---|
|
|
---|
Make the Paragon component api easier to use Status |
---|
colour | Green |
---|
title | technical owner |
---|
|
| |
---|
Improve the clarity in design specs about where Paragon components are used Status |
---|
colour | Blue |
---|
title | Design owner |
---|
|
| Discover and create better ways to deliver design specs to engineering teams. Share/teach this method to the design team Encourage designers to understand the current state of implementation of components they use in their designs.
|
---|
Increase the frequency that there is a component that matches our needs Status |
---|
colour | Blue |
---|
title | Design owner |
---|
|
Status |
---|
colour | Green |
---|
title | technical owner |
---|
|
| |
---|
Increased Power and Value
🔥 Add internationalization support (enables language-forward components to be added to Paragon) Status |
---|
colour | Green |
---|
title | technical owner |
---|
|
|
---|
https://openedx.atlassian.net/browse/ | Jira Legacy |
---|
server | System JIRA |
---|
serverId | 13fd1930-5608-3aac-a5dd-21b934d3a4b4 |
---|
key | PAR-411 |
---|
|
Add i18n support with no dependency on frontend-platform |
---|
Add analytics features to clickable components Status |
---|
colour | Green |
---|
title | technical owner |
---|
|
| |
---|
Reduce the risk of making changes to components Status |
---|
colour | Green |
---|
title | technical owner |
---|
|
| |
---|
Componentize common a11y needs Status |
---|
colour | Green |
---|
title | technical owner |
---|
|
Status |
---|
colour | Blue |
---|
title | Design owner |
---|
|
| |
---|
Make it easier to write a new component in Paragon (linting/code generators) Status |
---|
colour | Green |
---|
title | technical owner |
---|
|
| |
---|
...
Outline of responsibilities
...
Status |
---|
colour | Green |
---|
title | technical owner |
---|
|
Ben Warzeski (Deactivated) Adam Stankiewicz Directs the architectural roadmap
Implements the architectural direction: individually, via blended development, or may escalate to theme leadership to assemble a tiger team.
Ensures incoming Paragon bugs are triaged and resolved, as needed
Helping to facilitate Paragon Working Group meeting
Ensures engineers are supported in contributing to Paragon
Ensures pull requests are reviewed in a timely manner. Any frontend engineer at edX is permitted to perform code reviews at the discretion of the
Status |
---|
colour | Green |
---|
title | technical owner |
---|
|
.May implement new component designs when appropriate
...