
The Hue project gladly welcomes pull requests!
This document contains instructions on how to help get involved with Hue.
In any case, feel free to ask here, on hue-user or @gethue.
Getting Started
- Have a look at how to build Hue.
- High level Roadmap. Updating a small piece if documentation is also a quick way to get familiar.
- JIRA is the bug tracking system as well as Github issues.
Here are some example of changes:
Submitting an improvement
Reviews
It is flexible on how to do code reviews and send patches:
- Github Pull request.
Prefered way. Just post the pull request and reviewers will start from there. The CI will run a bsic set of tests for you.
- Review Board.
For large changes. Create an account on Hue's Review Board.
Post the patch against the "hue-rw" repository. Enter "hue" in the "groups" field.
Example: https://review.cloudera.org/r/4019/
Blog posts about using Code Reviews and the extended process.
Coding Style
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: Follow the style in this file.
CI & Tests
See the Running the tests or opening-up a pull request will automatically run them via CircleCi.