(blue star) Date

(blue star) Participants

List meeting participants using their @ mention names

(blue star) Goals

List goals for this meeting (e.g., Set design priorities for FY19)

(blue star) Discussion topics

Time

Item

Presenter

Notes

Paragon Sandbox

Adam Stankiewicz

One of the goals of Paragon is to improve collaboration between designers and engineers during product delivery.

Currently, the only way for an engineer to share in-progress UI work with a designer is through screenshots, screen recordings, synchronously sharing screens, hosting the MFE development branch on a sandbox, and/or merging to master in order to link to a stage URL.

We’ve been tracking clicks on a “Visit playground” button acting as a painted door experiment to gauge interest in the potential feature.

The CTA gets clicked by about ~15 users per month from about ~350 monthly active users (roughly 5% of users click it); 60 total clicks in the last 90 days.

We want to take this experiment a step further by actually implementing something usable for the Paragon playground/sandbox via https://github.com/openedx/paragon/issues/2181.

Examples:

Discussion/brainstorm:

  • What value would you find from having such a tool available to you? What features would be needed to make it useful?

    • Could be a standard way to view and live edit, useful

    • Shareable URL, distinct over what we have in code examples today

    • If a component is changed that wouldnt happen in code, can we test the changes?

    • Not a netlify PR

  • How might you use such a tool to improve collaboration between designers and engineers during product delivery?

    • Useful for designers with a drag and drop or point and click to render components in various viewports to anticipate component behavior

    • Drag and drop proof of concept:

    • Should we extend existing code such as Polaris example, instead of rolling a new one on our own?

    • The live editing code examples means that we could build out a way to persist the data, borrowing playroom logic

Next steps:

  • Raccoon Gang plans to do some technical discovery about https://github.com/seek-oss/playroom

  • Quick win issue: Update “Show code example” collapsible button

  • 2U UX Team input:

    • Multiple screens could be really cool, like a clickable prototype that can be shared

    • If the code can be sued and we can interact with it, that feels strong

    • WYSIWYG

    • Lowers the learning curve for participants

    • How would dummy data work in this scenario? Data heavy components prepopulated with fake data?

    • Engineer could build a page, and pull the designer, and we could work together on that page





(blue star) Action items

Add action items to close the loop on open questions or discussion topics:

(blue star) Decisions

Type /decision to record the decisions you make in this meeting:

d7ce759a-5b2d-4c52-b815-84d865b9b1dbDECIDEDa0a600f1-c304-4917-bf44-6ae65ab4893e