Setup
bazel run -- @pnpm//:pnpm -C $PWD i
(Install required software and sets up project)bazel run -- @pnpm//:pnpm -C $PWD outdated
(Check for outdated dependencies)
Development
bazel build //...
(Build all packages)bazel test //...
(Test all packages)bazel run //packages/server
(Start development backend service)bazel run //packages/server:image
(Build server image)docker run --rm -i -p 8080:8080 bazel/packages/server:image
(Run container image)bazel test //packages/<package>
(Run tests)
Deployment (TBD)
Services
server
Typescript, web application
Libraries
@usrbinboat/core
Typescript, core operation class@usrbinboat/add
Typescript, add operation class
Miscellaneous
@usrbinboat/eslint-config
, tooling and configurations for eslint@usrbinboat/prettier-config
, tooling and configurations for prettier