So you want to help us? That's pretty awesome!
We are very happy to accept external contributions in the form of feedback, bug reports or pull requests :)
Feel free to help on one of these two primary repos:
github or jira?
Make sure that you're using the latest version.
Look through the list of issues to ensure that the bug hasn't been reported before.
If you're still facing the problem, go ahead and create an issue.
Just remember to include as much information about the bug as possible.
tabs or spaces?
This project uses single-quotes and four space indentation. Please ensure any pull requests follow this closely by using the EditorConfig file and linting your code with our JSHint options. If you notice existing code which doesn't follow these practices, feel free to shout out and we will change it.
No single commit should go to AlloyUI source tree without tests. Exceptions are allowed for some source formatting (like renaming variables or converting spaces to tabs, etc.), but for each bugfix or for each feature added, tests must be present.
All code should be properly documented using YUIDoc syntax. Documentation should be considered as part of the code.
The changes should be described in
HISTORY.md file which every module has, so it is easy to track which changes have been added between two versions.