Thank you for your interest in contributing!
- Fork the repository and create your branch from
master. - Write clear, descriptive commit messages.
- Ensure your code is production-ready (no placeholders, no simulation in main code).
- Add or update tests for your changes.
- Run all tests and linters before submitting a PR.
- Use the provided PR template.
- Python: Follow PEP8, use
blackandflake8. - TypeScript/JS: Use
eslintandprettier. - Document all public functions and classes.
- Use the issue templates for bugs and feature requests.
- Provide as much detail as possible, including logs and reproduction steps.
- Be respectful and inclusive.
- See
CODE_OF_CONDUCT.mdfor details.