Thanks for considering contributing to Hawqal! We welcome contributions of all kinds, including bug reports, feature requests, and code contributions.
If you think you've found a bug in Hawqal, please report it by opening an issue. When reporting a bug, please include as much detail as possible, including the version of Hawqal that you're using, the operating system and version, and any relevant error messages or logs.
If you have an idea for a new feature that you'd like to see in Hawqal, please open an issue and describe the feature. If possible, please include details about how the feature would be used and any potential benefits.
We welcome code contributions of all kinds! If you'd like to contribute code to Hawqal, please follow these steps:
- Fork the repository.
- Create a new branch for your changes.
- Make your changes and commit them to your branch.
- Create a pull request.
Please make sure to include test cases for any new code that you contribute, and make sure that the tests pass before submitting your pull request.
We expect all contributors to Hawqal to follow the Code of Conduct.
We follow the Conventional Commits format for commit messages. Please make sure to follow this format when committing code.
All pull requests should be reviewed by at least one member of the Hawqal team or by collaborators before they merge into the master.
cd example
go run main.go
To run the test
go run example/main_test.go