Skip to content

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

  1. Fork the repository
  2. Make your changes
  3. Submit a pull request

To run a development version of Anyquery, you can clone the repository and run the following command:

Terminal window
make

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:

Terminal window
./runTest.sh

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.