Thank you so much for contributing to Serve. I appreciate your time and help.
Be kind and respectful. Harassment of any kind will not be tolerated.
- Before filing an issue, please check the existing issues to see if a similar one was already opened. If there is one already opened, feel free to comment on it.
- If you believe you've found a bug, please provide detailed steps of reproduction. Also state the current behavior vs. the expected behavior.
- If you'd like to see a feature or an enhancement please open an issue with a clear title and description of what the feature is and why it would be beneficial to the project and its users.
- Tests: If you are submitting code, please ensure you have adequate tests
for the feature. Tests can be run via
go test ./...
ormake test
. - Since this is golang project, ensure the new code is properly formatted to
ensure code consistency. Run
make format
.
- Fork the project.
- Download your fork to your PC (
git clone https://github.com/your_username/serve && cd serve
) - Create your feature branch (
git checkout -b my-new-feature
) - Make changes and run tests (
make build && make test
) - Add them to staging (
git add .
) - Commit your changes (
git commit -m 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new pull request