The core protocol of WoopChain
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
woop/README.md

54 lines
1.0 KiB

7 years ago
# Harmony Benchmark
7 years ago
[![Build Status](https://travis-ci.com/simple-rules/harmony-benchmark.svg?token=DnoYvYiTAk7pqTo9XsTi&branch=master)](https://travis-ci.com/simple-rules/harmony-benchmark)
7 years ago
7 years ago
## Golang Coding Convention
7 years ago
* Follow [effective_go](https://golang.org/doc/effective_go.html)
* Constant enum should follow CamelCase.
* Comments of each element in a struct is written right after the element.
7 years ago
## Dev Environment Setup
```
export GOPATH=$HOME/<path_of_your_choice>
mkdir -p $HOME/<path_of_your_choice>/src
cd $HOME/<path_of_your_choice>/src
7 years ago
git clone git@github.com:simple-rules/harmony-benchmark.git
cd harmony-benchmark
6 years ago
go get ./...
```
7 years ago
## Usage
6 years ago
### Running local test without db
7 years ago
```
./deploy.sh local_config.txt
7 years ago
```
6 years ago
### Running local test with db
```
./deploy.sh local_config.txt 1
```
## Testing
Make sure you the following command and make sure everything passed before submitting your code.
6 years ago
6 years ago
```
./test_before_submit.sh
6 years ago
```
## Linting
Make sure you the following command and make sure everything passes golint.
6 years ago
6 years ago
```
./lint_before_submit.sh
6 years ago
```