The Hue project gladly welcomes pull requests!
This document contains instructions on how to get involved in Hue improvement.
In any case, feel free to ask here in a discussion.
Here is some inspiration on which areas we would love to have some contributions:
- Updating a small piece of documentation
- High level Roadmap
- Check Github issues.
- Improving SQL Components, SQL autocompletes or SQL connectors are great projects
Here is an example of change: Pull request 842
Have a look at how to quick build.
It is flexible but Github Pull request are handy.
Just post the pull request and reviewers will start from there. The CI will run a basic set of tests for you.
A general rule is to follow the on-going style of the code context.
- Python: Follow Django/PEP8, with the exception of using 2 spaces per indent level
- JavaScript: Check the EsLint style
See how to automatically run the tests via CircleCi by pushing to a branch or opening-up a pull request.