TheIOFoundation / ProjectLockdown

Project Lockdown (an initiative from The IO Foundation) is a civic tech, interactive platform providing an overview of the state of Human and Digital Rights around the globe. It evaluates policies obtained from official sources that may impact their observance. It provides, among other tools, a layered map interface that allows for a visual representation of the policies adopted, assisting a broad range of stakeholders in understanding the global state of their Rights. This empowers them to become active agents of global change.
https://ProjectLockdown.world
GNU General Public License v3.0
36 stars 14 forks source link

CI: deploy Storybook for better collaboration and change management #361

Closed jeff-knurek closed 3 years ago

jeff-knurek commented 3 years ago

logo


Objectives

Frontend developers use Storybook for referencing individual UI components. By having these published, collaboration with UX and other developers becomes easier with shared resources. It also allows for developers on a branch with changes be able to compare the existing structures that are deployed in master.

Proposed solution

Definition of Done

A publicly accessible endpoint exists that hosts the (master branch version) Storybook assets.

jeff-knurek commented 3 years ago

relates to #234 but isn't dependent on that task being completed. First need to decide which approach to use to deploy.

jeff-knurek commented 3 years ago

Stoybooks are now published via Chromatic, which is available via Basass

We need to add the build/publish command to a CI step for it to update with master branch changes, and/or configure Chromatic to have access for publishing PR changes