All external tools are managed by proto which installs the correct versions declared in .prototools. To get setup, run:
bash <(curl -fsSL https://moonrepo.dev/install/proto.sh)
proto install
We use moonrepo to manage our monorepo. A crash course is available in .moon/README.md.
moon :dev tasks read environment variables from dev.env which is gitignored.
We use Tailscale Funnel to make local services reachable from the public internet. The following environment variables are required:
The following command will spin up the primary frontend and backend services:
moon frontend:dev