When opening issues, try to be as clear as possible when describing the bug or feature request. Tag the issue accordingly.
- Install as usual (
go get github.com/walle/lll
) - Write code and tests for your new feature
- Ensure everything works and the tests pass (see below)
- Consider contributing your code upstream
- Fork ll on GitHub
- Add your fork (
git remote add fork [email protected]:myuser/lll.git
) - Checkout your fork (
git checkout -t fork/master
) - Create your feature branch (
git checkout -b my-new-feature
) - Write code and tests for your new feature
- Rebase against upstream to get changes
(git fetch origin && git rebase origin/master
) - Ensure everything works and the tests pass (see below)
- Commit your changes
- Push the branch to github (
git push fork my-new-feature
) - Create a new Pull Request on GitHub
Notice: Always use the original import path by installing with go get
.
To run the test suite use the command
$ go test -cover