Skip to content

Design Proposals

Koustov edited this page Aug 6, 2022 · 10 revisions

This page will hold various different design proposals. Every proposal listed here will be linked to Feature Request

Play Management

Idea

The main idea comes from the fact that the react-play is getting recognized and reaches more people at an exponential speed. This creates the challenge of making the application more modular and manageable. Now the need has arrived to take the application to another phase and make it more controlled. A few of the current challenges are listed here.

  • More the play, harder to manage
  • Currently, the play creation blast radius is too high
  • No specific workflow for play creation ✔️
  • No authentication for play creation ✔️
  • No authentication for play modification
  • The environment is not totally controlled
  • No automated workflow exists to reduce manual intervention ✔️

Modules

  • react-play : Holds main web application
  • react-play-store: Holds all individual play components. This creates isolation from container application
  • create-react-play: Backbone of the application to manage the entire infrastructure
  • docs: Holds all context sensitive/insensitive documentations
  • Automation : TBD
  • Health check: TBD

High-level idea

action_flow