1
0
mirror of https://github.com/Rudi9719/kbtui.git synced 2026-03-22 06:27:24 +00:00

Create CONTRIBUTING.md

Github suggested I add this, so why not
This commit is contained in:
2019-10-18 08:03:22 -04:00
committed by GitHub
parent 1f37dfc0b1
commit b938962340

27
CONTRIBUTING.md Normal file
View File

@ -0,0 +1,27 @@
# Welcome to [kbtui](https://keybase.io/team/kbtui)!
An application for those who want to use Keybase, but don't want to leave the comfort of their terminal.
## Basic Rules
Thank you for taking the time to contribute to this project! There are two main rules:
* Don't be rude
* Keep it simple, stupid
There is nothing to be gained by being rude anywhere; contributions to this project are no different.
Also when in doubt, simplify everything. There are other people who are reading, forking, and working on this project.
See the style guidelines below in the [Getting Started](#getting-started) section.
## Pull Requests
In order for a PR to be accepted it must be two things:
* Reviewed by [@dxb](https://keybase.io/dxb) or [@rudi9719](https://keybase.io/rudi9719)
* Consistent with the Go formatting guidelines below.
# Getting Started!
Please read through [Effective Go](https://golang.org/doc/effective_go.html]) and [Style guidelines for go](https://rakyll.org/style-packages/).
If you're having difficulties getting started I suggest you try to [learn go with tests](https://quii.gitbook.io/learn-go-with-tests).
It might also help to read the godoc for [@dxb's Keybase framework](https://godoc.org/samhofi.us/x/keybase),
as well as the godoc for [gocui](https://godoc.org/github.com/awesome-gocui/gocui), the library we're using for the TUI.
Please note, we're using the awesome-gocui version of gocui.