We are very excited that you are interested in contributing to neo.mjs.
No worries, you don't need to be a guru, ninja or rockstar to support the project.
1. neo.mjs just got released, so the most important thing right now is to get more eyes on the project.
- Add a star to the neo.mjs repository. Ok, this one was easy. Thank you!
- Tell your friends about neo.mjs.
- Write blog posts or post on social media (Facebook, LinkedIn, Twitter, etc.)
- Please stick to our Code of Conduct
- Interested to see a neo.mjs session at a developer conference? Definitely possible. Just reach out!
- In case you got an idea for a new feature
- In case you find a bug
- Ideally, you create a new breaking test inside the tests folder. This saves a lot of time and ensures the bug will stay fixed once the ticket is resolved.
- Please like or comment on current tickets. This is a great help to figure out which tickets are the most important ones for the neo.mjs community.
- Please always create a new issue inside our Issues Tracker first and wait for approval. This ensures that your idea fits the scope of the project and makes it less likely to get a rejected PR. We will do our best to reply to new tickets within 7d max. In case we don't, feel free to bump the ticket.
- In case you want to work on an existing ticket, please add a comment there and get the ticket assigned to you. Otherwise multiple contributors could work on the same item in parallel.
- Please make sure that pull requests are always related to an issue inside our Issues Tracker.
- Please create PRs for the dev branch and not for master.
- Please do not copy code from other frameworks / libraries. So far, the entire neo.mjs code base is written from scratch.
- It is simply impossible to verify if contributed code is self-written.
- Adding new npm packages => dependencies / devDependencies is fine, in case there are no licensing conflicts.
- We are always interested to feature client projects in blog posts or on social media.
Copyright (c) 2020 - today, Tobias Uhlig