Developer Documentation¶
Welcome to the n8n-lint developer documentation! This section provides comprehensive information for contributors and developers working with n8n-lint.
Getting Started¶
- Development Setup - Setting up your development environment
Resources¶
- GitHub Repository - Source code and issues
- PyPI Package - Published package
- API Reference - Complete API documentation
Development Information¶
This project uses:
- Python 3.12+ - Modern Python features
- UV - Fast package management
- Typer - CLI framework
- Rich - Beautiful console output
- Pytest - Testing framework
- Ruff - Linting and formatting
- MyPy - Type checking
Contributing¶
To contribute to this project:
- Fork the repository
- Create a feature branch
- Make your changes
- Run tests and linting
- Submit a pull request
See the Development Setup guide for detailed instructions.