Thanks for your interest in contributing to a TaurusSoft project!
- Fork the repository and create a branch from
main. - Make your changes, including tests where applicable.
- Run
npm run lintandnpm run buildlocally before opening a PR — CI will run the same checks. - Open a pull request describing what changed and why.
We use Conventional Commits where possible (fix:, feat:, chore:, etc.).
This helps Renovate and any changelog tooling categorize changes automatically.
Dependency updates are managed automatically by Renovate — please don't open manual PRs just to bump a version unless it's tied to a specific bug or feature.
If you're contributing to an n8n community node:
- Follow the n8n node development guidelines
- Run
eslint-plugin-n8n-nodes-basechecks (included innpm run lint) - Test the node against a local n8n instance before submitting, especially for UI/property changes
Be respectful and constructive. We want this to be a welcoming space for contributors of all experience levels.