steps to contribute
- create an issue or request to be assigned to an issue
- open a pr and request review
- please make sure you adhere to coding style and conventions
- make sure you don't break an existing feature while working on something new
- test it thoroughly and request peer devs to test it as well on different platforms