ParaTroop is intended to make collaborative editing for Sonic Pi easier. Instead of asking collaborators to install Sonic Pi and the Troop Client, a single leader can install and run the Troop Server, register it via ParaTroop, and then collaborators can join and participate via the browser without any local software. Currently audio must be shared via an independent channel such as a Zoom meeting.
TODO: Document build process.
When new versions of sonic-pi are released it is neces
- Build and install ruby-coreaudio gem
- Update the sonic-pi subrepo to the most recent version.
- Build and install sonic-pi server ruby library gem
- Run SonicPiDocGen
- Copy output to
ParaTroop.Web/ClientApp/src/sonic-pi-docs.json
TODO: Document running locally.
TODO: Document deployment process.