🌟 You are awesome if you are reading this 🌟
🙌 Thank you for taking time to contribute to this repo
Please follow these guidelines to the extent possible. We can always move away, re-negotiate all of these, but following these makes our life easier to maintain and enhance it.
- What to know before hand?
- What if I found a bug?
- What if I want to add a new feature?
- What if I want to contribute by making code changes ?
- Go. Well it's a simple language
- Some bit of experience with
kafkaand it's working would be really helpful. I'm not pro myself :)
That's it !!
- Please use
githubissues, and chooseBug Reportto report it.
It contains bunch of checklist which would help us recreating, debugging and fixing things faster.
I have tried to keep the domain constrained but am always open to implement new features which would make life of user easier.
We can discuss over it, on github issues.
Do use Feature Request to raise a new feature request.
- use TDD while development to the extent possible. For rest of the cases, at-least always add a unit test for any code change.
- For commit messages: follow Conventional Commits Specification
- While raising PR, make sure, all the tests passes.