Thank you for considering contributing to the JetNet n8n integration nodes. This document provides guidelines for contributing to this private repository.
- Node.js 18.x or higher
- npm 8.x or higher
- n8n instance for testing
- JetNet API credentials
# Clone the repository
git clone https://github.com/mochila-ai/jetnet.git
cd jetnet
# Install dependencies
npm install
# Build the project
npm run build- TypeScript strict mode enabled
- ESLint configuration enforced
- Prettier for code formatting
Before submitting changes:
- Run
npm run lintto check code style - Run
npm run buildto ensure compilation - Test in local n8n instance
- Verify all operations work as expected
Follow conventional commit format:
feat:New featuresfix:Bug fixesdocs:Documentation changesrefactor:Code refactoringtest:Test additions or changeschore:Maintenance tasks
- Create a feature branch from
main - Make your changes following the guidelines above
- Update documentation if needed
- Submit a pull request with clear description
- Ensure all checks pass
- Use welcoming and inclusive language
- Be respectful of differing viewpoints
- Accept constructive criticism gracefully
- Focus on what is best for the project
- Maintain code quality and documentation
- Review pull requests constructively
- Report issues with clear reproduction steps
- Test changes thoroughly before submission
For questions about contributing, please: