Our recommendation is to start a discussion as soon as you have an idea for contributing to Mux. This will help you, other interested contributors & the committers get to common grounds early in time.
We are on Google groups heradatalink
Look for Issues that are open on below categories, pick an issue, start a slack discussion on slack channel, once we get to common grounds on the solution approach, open a PR with your implementation.
- Bug Fixes
- Enhancements & Improvements
- Add a new connector or major feature that you see missing
You can also improve our documentation
- readme.md
- docs/*.md
- Any other valuable comment you'd like to add to the code that will simplify other developers' lives.
- Get your github account.
- Fork the repo into your account.
- Create an issue branch using the master branch.
- Make modifications to the code.
- Ensure code coverage by added test cases.
- All commits must have the issue ID & summary. Say "[#10] Update readme.md for MySQL".
- Ensure all your commits are squashed.
- Make a Pull Request.
- If there are code review related changes - ensure those commits are also squashed.
- DO NOT include changes that are not directly related to the issue you are trying to resolve.