Skip to content

react-native-nigeria-community/React-Native-Nigeria-Community-Contribution-Guideline

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

React Native Nigeria Community Contribution Guideline

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.


1. Developer Contributor Guideline

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.

🧠 Steps to Contribute

a. Hosting a New React Native Project on the Community Repo

If you’d like to contribute by hosting your React Native project or package under the React Native Nigeria organization:

  1. 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
  2. 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.

  3. 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 🎤

b. Contributing to a Public Open-Source Repository

We have several public repositories that power our React Native libraries and tools. To contribute to any of these projects:

  1. Find and select an issue you’d like to work on.
  2. Once approved, the issue will be assigned to you.
  3. Fork the repository to your GitHub account.
  4. Clone the forked repository to your local machine.
  5. Run npm install to install dependencies.
  6. Create a new branch from main.
  7. Make your changes and commit with a clear message.
  8. Push your branch and open a Pull Request (PR).
  9. Assign a reviewer (usually a maintainer or team lead).
  10. Your code will be reviewed and merged once approved. ✅

2. Documentation Contributor Guideline

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.📜📃


💡 Quick Reminders

  • 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 main branch.

Thank you for contributing to the React Native Nigeria Community! 💚 Your work helps make React Native development better for everyone.

About

React Native Nigeria Community Contribution Guideline - Learn how to contribute to our community.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •