hydra-synth / hydra

Livecoding networked visuals in the browser
https://hydra.ojack.xyz
GNU Affero General Public License v3.0
2.15k stars 261 forks source link

Restructure into monorepo and separate some parts into components #153

Closed ojack closed 2 years ago

ojack commented 2 years ago

I am taking some inspiration from https://github.com/folz/hydra-ts/ and interested in modularizing more aspects of this project. Related to restructuring of hydra-synth at https://github.com/ojack/hydra/issues/151

  1. Use yarn workspaces to create separate workspaces for frontend and backend code in this repo
  2. Create separate packages for hydra-editor and most likely other parts of the project
  3. publish hydra-editor as a standalone component with configurable styling and key command settings, so that it is easier to include the editor in other projects