Contributing to Caracal
Thank you for your interest in contributing to Caracal! This guide will help you get started.
Development Setup
git clone https://github.com/Garudex-Labs/Caracal.git
cd Caracal
pip install -e ".[dev]"
Running Tests
pytest
Code Style
- Use Black for formatting.
- Use Ruff for linting.
- Follow PEP 8 guidelines.
black caracal/
ruff check caracal/
Pull Request Process
- Fork the repository.
- Create a feature branch:
git checkout -b feature/my-feature - Make your changes.
- Run tests and linting.
- Submit a pull request.
Reporting Issues
Use GitHub Issues for bug reports and feature requests.