27 lines
913 B
Markdown
27 lines
913 B
Markdown
|
# Contributing Guide
|
||
|
|
||
|
* [Style Guide](#style-guide)
|
||
|
* [Build](#build)
|
||
|
* [Features Requested](#features-requested)
|
||
|
|
||
|
|
||
|
## Style Guide
|
||
|
### Code format
|
||
|
Annie uses [gofmt](https://golang.org/cmd/gofmt) to format the code, you must use [gofmt](https://golang.org/cmd/gofmt) to format your code before submitting.
|
||
|
|
||
|
### linter
|
||
|
We recommend using [golint](https://github.com/golang/lint) or [gometalinter](https://github.com/alecthomas/gometalinter) to check your code format.
|
||
|
|
||
|
|
||
|
## Build
|
||
|
|
||
|
Make sure that this folder is in `GOPATH`, then:
|
||
|
|
||
|
```bash
|
||
|
$ go build
|
||
|
```
|
||
|
|
||
|
|
||
|
## Features Requested
|
||
|
There are several [features](https://github.com/iawia002/annie/issues?q=is%3Aissue+is%3Aopen+label%3Afeature-request) requested by the community. If you have any idea, feel free to fork the repo, follow the style guide above, push and merge it after passing the test. Besides, you are welcomed to propose new features through the issue.
|