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!