Thanks for taking an interest in this open source project. Your support and involvement is greatly appreciated. The following details what you need to know in order to contribute.
- Follow these Basic Programming Styles.
- Follow these Code Review Styles.
- Follow these Git Styles.
- Follow these Bash Styles.
- Follow these CSS Styles.
- Follow these Ruby Styles.
- Read the project README thoroughly before starting.
- Fork the master branch of the repository.
- Ensure there are no setup, usage, and/or test issues (again, follow the README).
- Add tests for new functionality (refactoring and documentation changes can be excluded).
- Ensure all tests pass.
- Push your feature branch and submit a pull request.
- Submit an issue via the GitHub Issues tab (assuming one does not already exist).
- Clearly describe the issue (including steps to reproduce).
- Specify your enviroment setup (OS, browser, language, etc. with version info).
- Provide a stack dump (if possible).
- Explain any additional details that might help diagnose the problem quickly.
Expect a response within one to three business days. Changes, alternatives, and/or improvements might be suggested upon review.