The Beam Playground is a web application to run Beam code snippets in a modern browser. This directory holds code to build, test, and deploy the frontend and backend services.
The following requirements are needed for development, testing, and deploying.
- go 1.16+
- flutter
- Go protobuf dependencies (See Go gRPC Quickstart)
- Dart protobuf dependencies (See Dart gRPC Quickstart)
- buf
cd beam
./gradlew playgroundPrecommit
cd beam
./gradlew playground:tasks
cd beam
./gradlew playground:generateProto