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
npm install
and example dependenciescd example && npm install
- Run library start task
npm start
and example start taskcd example && npm start
- No you can test your changes with the exisiting examples. Feel free to add a new one if it's needed for your changes
- Run tests
npm test
and add new ones if you are introducing a new feature