Contributions are welcome. The usual workflow is fork, branch, commit, and open a pull request.
- Fork the repository on GitHub.
- Clone your fork:
git clone https://github.com/YOUR-USER/bgit.git
cd bgit- Add the upstream repository:
git remote add upstream https://github.com/bucketgit/bgit.git- Create a feature branch:
git checkout -b feature/my-change- Make your changes and add tests where behavior changes.
- Run the checks:
go test ./...
go build ./...- Commit your changes:
git add .
git commit -m "Describe the change"- Push your branch:
git push origin feature/my-change- Open a pull request against
bucketgit/bgit.
Please keep pull requests focused. Include:
- A short description of the change.
- Any relevant usage examples.
- Notes about tests you ran.
For user-facing changes, update README.md or CHANGELOG.md when appropriate.