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, on the forum or @gethue.
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 or the bug tracking system
- Improving or creating SQL autocompletes or connectors are great projects
Here are some examples of changes:
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.