Thank you for your interest in contributing to n8n! We welcome contributions of all kinds, including bug reports, feature requests, code improvements, and documentation updates.
Fork the pointblank-club/n8n repository to your GitHub account.
git clone https://github.com/<your-username>/n8n.git
cd n8ngit remote add upstream https://github.com/pointblank-club/n8n.gitCreate a new branch for your feature or bugfix:
git checkout -b <your-branch-name>- Make your code changes or update documentation.
- Follow existing code style and conventions.
- Write tests if adding or modifying functionality.
Write clear, concise commit messages that explain your changes:
git add .
git commit -m "feat/scope: Short description of your change"git fetch upstream
git rebase upstream/maingit push origin <your-branch-name>- Go to the Pull Requests section in GitHub.
- Click "New Pull Request" and select your branch.
- Describe your changes, referencing any related issues.
- Follow the formatting enforced in the repository.
- Use clear, meaningful variable and function names.
- Write comments where necessary for clarity.
If you find a bug:
- Search existing issues to see if it’s already reported.
- If not, open a new issue with as much detail as possible:
- Steps to reproduce
- Expected and actual behavior
- Screenshots, logs, or error messages
- Please open a new issue and use the template if available.
- Describe the feature and its use case clearly.
Please be respectful and considerate. Review our Code of Conduct before contributing.
For any questions or help, please open a discussion or contact the maintainers.
Thank you for helping make n8n better!