Welcome to the React Native Nigeria Community! 🎉 We’re excited that you want to contribute.
Contributing to the community is completely free — no payments or fees are required. There are two main ways to contribute:
- As a Developer Contributor
- As a Documentation Contributor
Please check out the relevant guides before you start.
React Native Nigeria is an open-source community that maintains several open-source projects and published npm packages. Some repositories are private and accessible only to community admins.
If you’d like to contribute by hosting your React Native project or package under the React Native Nigeria organization:
-
Send an email to
contact@reactnativenigeria.com-
Subject: Contributing a New Package
-
Include:
- The purpose of your package
- How it benefits the React Native community
- Why you’d like to host it under React Native Nigeria
-
-
After sending your email, you’ll receive a response scheduling a call with:
- The founder of the organization
- Two community members
During the call, you’ll discuss your package in detail and can ask any questions about the process.
-
If your package is approved and vetted by the founder and team leads:
- You’ll receive an immediate response on the call
- You’ll be added to the Slack workspace
- Please introduce yourself in the #introductions channel 🎤
We have several public repositories that power our React Native libraries and tools. To contribute to any of these projects:
- Find and select an issue you’d like to work on.
- Once approved, the issue will be assigned to you.
- Fork the repository to your GitHub account.
- Clone the forked repository to your local machine.
- Run
npm installto install dependencies. - Create a new branch from
main. - Make your changes and commit with a clear message.
- Push your branch and open a Pull Request (PR).
- Assign a reviewer (usually a maintainer or team lead).
- Your code will be reviewed and merged once approved. ✅
If you are interested in sharing your knowledge via articles and tutorials, you can contribute by writing for us on Medium.
Click this link to get started. We can't wait to see your articles.📜📃
- Be respectful and kind — we’re all here to learn and grow together.
- Follow best practices for clean, maintainable code.
- Always test your changes before submitting a pull request.
- Never push directly to the
mainbranch.
Thank you for contributing to the React Native Nigeria Community! 💚 Your work helps make React Native development better for everyone.