Contributing
We welcome contributions to Anyquery. You can contribute minor patches by submitting a pull request to the repository. I don’t currently accept big changes, but you can open an issue to discuss what you would like to contribute.
How to contribute
- Fork the repository
- Make your changes
- Submit a pull request
To run a development version of Anyquery, you can clone the repository and run the following command:
You need to have Go and gcc
installed on your machine.
Testing
Before submitting a pull request, please make sure that your changes pass the tests. You can run the tests with the following command:
CLA
For legal reasons, I prefer to have a Contributor License Agreement (CLA) in place before accepting a pull request from you. The Contributor License Agreement (CLA) only applies to the core project. Any plugins published in the Anyquery registry and contributed under the plugins
directory are not subject to the CLA.
You can find the CLA here.
When you submit a pull request, you will be asked to accept the CLA. If you have any questions about the CLA, please feel free to ask at contact@anyquery.dev.
Code of Conduct
Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms. You can find the Code of Conduct here.