From 5617f5aa2a33f1bc6c788bf630fdc21933a12ff0 Mon Sep 17 00:00:00 2001 From: turtlebasket Date: Sun, 4 Sep 2022 23:35:22 +0000 Subject: [PATCH] update readme --- README.md | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/README.md b/README.md index d4f2a7f..481e94d 100644 --- a/README.md +++ b/README.md @@ -7,3 +7,43 @@ This repository contains the base chain implementation that Colinear's compute marketplace uses as a settlement layer. +## Validators + +### Requirements + +- `docker >= 20.10.*` + +## Development + +### Requirements + +- `ignite` - [CLI Installation Guide](https://docs.ignite.com/guide/install) +- `go >= 1.18` +- `bash` +- `jq` + +### Setup + +To build the chain: + +```ignite chain build``` + +To serve the chain: + +```ignite chain serve``` + +### Unit Tests + +Unit tests use Go's built-in testing system. To test any specific feature or subpackage: + +```go test ./path/to/package``` + +### Integration Tests + +Integration tests use a custom bash testing framework that interacts with a running instance of the chain. To run all integration tests: + +```make test``` + +Integration tests can also be run individually: + +```./tests/.sh```