novu icon indicating copy to clipboard operation
novu copied to clipboard

⭐ Want to contribute? Start here!

Open scopsy opened this issue 2 years ago • 6 comments

Welcome to the Novu!

Hacktoberfest is here, and there are many ways you can contribute to Novu. Here we will write some suggestions, and feel free to submit your ideas.

Find where to contribute

The easiest way to start is to Find an existing issue: visit the issues page and search for any issue with a help wanted or a good first issue label.

In some cases, there is no issue available that you find accessible for you. In that case, here are some other things you can contribute with:

  • Help with documentation - Head over to our documentation page and see if something is: Unclear, has typos, missing context, or has missing information. Just make a fix and create a PR for it.
  • Help with API References - We auto-generate our API references based on Swagger Decorators. Some of our endpoints would help to get more content or information. The API Reference is available here.
  • Help with writing tests - We write our tests with mocha and cypress (some provider packages use jest). You can help with creating more test cases for existing tests or find missing component tests and write new ones!
  • Help with reviewing pull requests - You can visit some open pull requests and help review the code there and leave your comments to help improve our code!

Start contributing

After finding an issue, and in case the issue already exists, you can ask to be assigned just in case we won't have multiple people working on the same thing. If this is something you found without an issue, feel free to submit a PR directly.

Fork the Novu repository and clone it to your local computer. After ensuring you have installed the environment dependencies (Redis, MongoDB, and [email protected]). Read more detailed information on Running Novu Locally.

Get Help

You can always comment on issues to get help from community members, you are all welcome to join our Discord Server.

scopsy avatar Sep 21 '22 11:09 scopsy

Hi @scopsy, I had one doubt. Will I be eligible to get swags as I've contributed to the documentation and not the issues?

kVarunkk avatar Oct 04 '22 19:10 kVarunkk

Yes @kVarunkk this will count aswell!

scopsy avatar Oct 04 '22 23:10 scopsy

Thanks!

kVarunkk avatar Oct 05 '22 05:10 kVarunkk

@scopsy How to add me to the contributor list in novu's official site?

bishal7679 avatar Oct 10 '22 07:10 bishal7679

@bishal7679 it happens automatically after merged PR's. It takes some time tho :)

scopsy avatar Oct 12 '22 12:10 scopsy

@scopsy can u assign me this issue? :)

extinctsion avatar Oct 14 '22 12:10 extinctsion