Skip to content

Latest commit

 

History

History
24 lines (15 loc) · 2.31 KB

File metadata and controls

24 lines (15 loc) · 2.31 KB

First of all, thanks for considering contributing to multivents! ❤️

Whether you want to report a bug, request a change or start a discussion, you want to go to multivent's Github Issues. There is no template for bug reports or anything, so don't worry about formalities.

I am happy to receive any kind of feedback and contributions. Read below to find out, how to best contribute to multivents.

What to contribute

  • Bug Reports. I am more than happy for any bug reports. Multivents uses quite a lot of unit tests, that give me confidence in multivents reliability. But there is always the chance of a bug slipping through the cracks. If you find one, report it as a Github Issue.
  • Bug Fixes. Found a bug and already know, how to fix it?! Great! You're welcome to shoot me a PR.
  • Minor code optimizations. Of course, performance as well as file size are important for multivents. But so is code maintainability. So as much as I appreciate improvements in performance, please stick to changes that do not compromise code readability.
  • Tests. Multivents is quite well tested with over 150 unit tests and above 95% code coverage. But more tests, rarely hurt. One aspect that specifically needs testing at the moment is running multivents in a browser environments.
  • Documentation. Multivents is heavily documented, but I feel that there is a lot of room for improvements in terms of language style and clarity. If you're a decent writer, I welcome you to overhaul the documentation's language.

What NOT to contribute

I do not mean to be rude, but there are types of contributions that are less wanted right now. But of course I am open to discussion, so post your requests, suggestions, ideas as a Github Issue.

  • Major code refactors. I am pretty satisfied with the style of code, multivents uses. I do not need any code refactoring to be done and these kinds of PR are unlikely to get merged.
  • Features. I am currently not looking for feature requests. Feel free to implement them in your own fork.

If you find a way to contribute, great! Otherwise you can show multivents some love by starring the repository 😉