Skip to main content

Contributing to DashAI

There are several ways to contribute to DashAI, regardless of your background or experience level.

Upload a Plugin

The easiest way to extend DashAI is by building and publishing a plugin — a self-contained package that adds new models, tasks, metrics, explorers, or other components to the platform without touching the core codebase.

See the Plugin Development guide to get started.

Fork and Submit a Pull Request

To contribute code directly to the core project:

  1. Fork the DashAI repository on GitHub.
  2. Create a branch for your change.
  3. Follow the Dev Setup and Testing guides to run the project locally and verify your changes.
  4. Open a pull request against the develop branch with a clear description of what you changed and why.

Please check for an existing issue or open one before starting significant work, so effort is not duplicated.

Report an Issue

Found a bug or have a feature request? Open an issue on the GitHub issue tracker. Include as much detail as possible — steps to reproduce, expected vs. actual behavior, and your environment.

Contact Us

For questions, proposals, or anything else, you can reach the team through the contact form on dash-ai.com.