Thanks for your interest in contributing to React Flow 🙌
Every form of contribution is appreciated. From issue reports to pull requests and documentation 👌
Please check out the existing issues and discussions before you open a new one.
For reporting bugs, please create a new issue.
When you have questions about the general usage of React Flow you can use the Q & A section or the Discord channel.
If you are missing a certain feature, please use the New Features discussion section.
The docs have its own react-flow-docs repo. Please open an issue or pull request there if you are missing something.
If you want to contribute improvements or new features we are happy to review your PR :)
Please use a meaningful commit message and add a little description of your changes.
- Install dependencies
pnpm install
- Start dev server
pnpm dev
- Test your changes with the existing examples or add a new one if it's needed for your changes
- Run tests
pnpm test
and add new new tests if you are introducing a new feature