tree: 3c2af6eea13f9449d7291a2125f0fe332574399b [path history] [tgz]
  1. api/
  2. backend/
  3. frontend/
  4. infrastructure/
  5. terraform/
  6. buf.gen.yaml
  7. build.gradle.kts
  8. categories.yaml
  9. CI.md
  10. README.md
playground/README.md

Playground

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.

Development Requirements

The following requirements are needed for development, testing, and deploying.

Available Gradle Tasks

Perform overall pre-commit checks

cd beam
./gradlew playgroundPrecommit

To see available gradle tasks for playground:

cd beam
./gradlew playground:tasks

Re-generate protobuf

cd beam
./gradlew playground:generateProto

Deployment

See terraform for details on how to build and deploy the application and its dependent infrastructure.