This repository contains a bootstrapping template for various programming languages built with Bazel
All the programming languages implement the same gRPC service if the tooling supports gRPC. Otherwise the language will implement a simple http web service.
The repository has been set up to work well with Gitpod. To start developing using gitpod you can do the following:
- Open the repository using Gitpod by going to: https://gitpod.io/#https://github.com/purkhusid/bazel-bootstrap
By using Gitpod you get an ready to use development environment with the correct plugins set up for each programming language
The repository is also ready for remote execution via BuildBuddy All you have to do is follow these steps:
- Create an account at BuildBuddy: https://app.buildbuddy.io
- Create an BuildBuddy API key under https://app.buildbuddy.io/settings/
- Create a environment variable called
BUILDBUDDY_API_KEY
under your gitpod settings with the API key you got in the previous step - Open this repository using Gitpod
- Run bazel using
--config=remote
e.g.bazel build --config=remote //...