1.1 KiB
1.1 KiB
Contributing
Issues
When opening issues, try to be as clear as possible when describing the bug or feature request. Tag the issue accordingly.
Pull Requests
Hack on lll
- 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
Contribute upstream
- Fork ll on GitHub
- Add your fork (
git remote add fork git@github.com: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.
Testing
To run the test suite use the command
$ go test -cover