How to Contribute

We’re excited that you’re interested in contributing to NodeBox! This project is open-source and thrives because of the community. Whether it’s fixing bugs, improving docs, or adding features, your help is welcome.

Ways You Can Contribute

  • Report Bugs – Found a bug? Open an issue on GitHub Issues.
  • Suggest Features – Have an idea? Share it in GitHub Discussions.
  • Improve Documentation – Help us make our docs better and easier to understand.
  • Submit Code – Pick an open issue or add a new feature via a pull request.

Getting Started

  1. Fork the repository from GitHub.
  2. Clone your fork:
    git clone https://github.com/your-username/Nodebox.git
  3. Install dependencies:
    pip install -r requirements.txt
  4. Run the application locally and start coding!
  5. Commit changes and push them to your fork:
    git push origin
  6. Open a Pull Request

Code Guidelines

  • Follow Python’s PEP8 style guide.
  • Keep commits small and meaningful.
  • Write clear commit messages.
  • Add comments/documentation for complex code.

Community

Join the discussion, share ideas, and collaborate with other contributors: GitHub Discussions