At Novu, we’re a vibrant, open-source community driven by passion, collaboration, and a shared love for pushing boundaries. We believe in the power of community-driven development, where every voice matters and every contribution counts. As such, contributions are at the heart of how we evolve and progress forward.
Our fellow community members are always ready to help you get past a blocker. However, you can take a few things into consideration to help them help you:
Share as many details as you can share. It will help us in debugging the issue.
If there is any bug, please share steps to reproduce that bug.
If there is any issue in running Novu on a local machine, please share system details like operating system, RAM size, npm version and node version.
If there is any issue in our backend SDKs, please mention the SDK version and relevant details.
If looking for self-hosting support, please share Novu Version and remote server details. Our latest version is 0.24.0. Please be patient with self-hosting help. We are a small team and we will try our best to help you.
Intercome is suitable if you’re using Novu cloud or. Kindly use Discord or
Github for community self-hosting questions.
We have SDKs in various languages and frameworks, most written and maintained by community members.
You can either become a maintainer there or help the existing maintainers by bringing the SDK up to speed with the latest features present in the core product.
Content writers program: Apply to become a content writer with us and get paid to write about use-cases highlighting how you solved a problem using Novu
Write an article about what you built with Novu and share it with the community. We’ll give you a shout out!
Once you’ve gone through our development process, you can contribute directly to open issues.
Open a new issue if a relevant one isn’t already open.
Also, you can create bug reports if you find a bug somewhere.
Or a feature request if you find something that should be a feature but isn’t.
At Novu, we believe that no contribution is small, and the only wrong question
is the one that doesn’t get asked. So feel free to ask any question or raise
that Pull Request. You’re always welcome here! 🤗
We have frequent (replace with interval— twice weekly, weekly, etc.) and topic-specific office hours that offer the ability to engage in real-time with Novu staff and other community members
In these sessions, offer input, opinions, examples, etc. to contribute!
We’re excited to have you on board and look forward to your valuable contributions!Together, we’ll shape the future of Novu. 🫂