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.
Rongjian Lan
0af1abfeb6
|
6 years ago | |
---|---|---|
api | 6 years ago | |
cmd | 6 years ago | |
consensus | 6 years ago | |
core | 6 years ago | |
crypto | 6 years ago | |
internal | 6 years ago | |
log | 6 years ago | |
node | 6 years ago | |
p2p | 6 years ago | |
test | 6 years ago | |
.gitignore | 6 years ago | |
.travis.gofmt.sh | 6 years ago | |
.travis.yml | 6 years ago | |
README.md | 6 years ago | |
appspec.yml | 6 years ago | |
benchmark.go | 6 years ago | |
coverage.sh | 6 years ago | |
coverage_badge.png | 6 years ago | |
go_executable_build.sh | 6 years ago |
README.md
Harmony Benchmark
Coding Guidelines
- In general, we follow effective_go
- Code must adhere to the official Go formatting guidelines (i.e. uses gofmt).
- Code must be documented adhering to the official Go commentary guidelines.
Dev Environment Setup
export GOPATH=$HOME/<path_of_your_choice>
mkdir -p $HOME/<path_of_your_choice>/src/github.com/harmony-one
cd $HOME/<path_of_your_choice>/src/github.com/harmony-one
git clone git@github.com:harmony-one/harmony.git
cd harmony
go get ./...
Usage
Running local test
./test/deploy.sh ./test/configs/local_config1.txt
Testing
Make sure you the following command and make sure everything passed before submitting your code.
./test_before_submit.sh
Linting
Make sure you the following command and make sure everything passes golint.
./lint_before_submit.sh