Skip to main content

Contributing to Data Nadhi

Thanks for thinking about contributing! Data Nadhi is a community-driven project, and every contribution — big or small — makes a difference.

All repos are set up with development containers (Dev Containers), so you can spin up a ready-to-go dev environment without worrying about dependencies or config.


How to Contribute

You can contribute in a few ways:

  1. Bug Reports & Feature Requests

    • Found a bug? Open an issue in the repo's issues page.
    • Have a feature idea? Describe it clearly and explain the use case.
  2. Code Contributions

    • Fork the repo and create a branch:
      git checkout -b feature/my-feature
    • Make your changes and add tests where it makes sense.
    • Follow the existing code style.
    • Submit a pull request with a clear description.
  3. Documentation & Examples

    • Improve docs, add examples, or fix typos.
    • Submit changes via pull request.
  4. Community Support

    • Answer questions in issues or discussions.
    • Share your experience using Data Nadhi in tutorials or blog posts.

Guidelines for Contributors

  • Be Respectful: Be kind and professional in your interactions.
  • Write Clear Commits: Use descriptive commit messages (fix: ..., feat: ..., docs: ...).
  • Follow Code Style: Keep things consistent with the existing codebase.
  • Keep PRs Focused: One PR should address one feature or bug.

Setting Up Your Local Development Environment

Data Nadhi uses Dev Containers, which give you a fully-configured environment for development.

  1. Open in VS Code:

  2. Inside the Container:

    • All dependencies are already installed.
    • Start the server or make changes directly without worrying about your local setup.

Using Dev Containers keeps things consistent across contributors and cuts down setup friction.


Thank You

Contributors are the backbone of Data Nadhi. Every PR, issue, suggestion, or discussion makes the project stronger.

We appreciate your time, effort, and ideas!


✨ Ready to contribute? Browse the Data Nadhi repositories and pick a repo to start with!