blob: 0e5628e50443c99557c09614ac0143a5a643a396 [file] [view]
# rules_go "Hello World" example
This directory contains a minimal, standalone example using Bazel and rules_go. It shows how to use the [`go_binary`](../../go/core/rules.md#go_binary), [`go_library`](../../go/core/rules.md#go_library), and [`go_test`](../../go/core/rules.md#go_test) rules without requiring any other dependencies.
To run the binary:
```bash
bazel run //:hello
```
To test the library:
```bash
bazel test //:hello_test
```
For an explanation and an introduction to Bazel, see [Bazel Tutorial: Build a Go Project](https://bazel.build/start/go).