Overview
We welcome contributions to Conformly.ai! This guide will help you get started.Getting Started
- Fork the repository
- Clone your fork
- Create a feature branch
- Make your changes
- Add tests
- Submit a pull request
Development Setup
Backend
Frontend
Code Style
Backend
- Use
blackfor formatting - Use
isortfor import sorting - Follow PEP 8 guidelines
- Add type hints
Frontend
- Use ESLint for linting
- Follow TypeScript best practices
- Use Prettier for formatting
Testing
- Write tests for new features
- Ensure all tests pass
- Maintain or improve test coverage
Pull Request Process
- Update documentation if needed
- Add tests for new features
- Ensure all tests pass
- Update CHANGELOG.md
- Submit PR with clear description
Code of Conduct
- Be respectful and inclusive
- Welcome newcomers
- Focus on constructive feedback