# Contributing to Avatar Generator

Thank you for your interest in contributing to Avatar Generator! Contributions are welcome and appreciated.

## How to contribute

1. Fork the repository
2. Create a new branch for your feature (`git checkout -b feature/amazing-feature`)
3. Make your changes
4. Commit your changes (`git commit -m 'Add amazing feature'`)
5. Push to the branch (`git push origin feature/amazing-feature`)
6. Open a Pull Request

## Development setup

```bash
# Clone the repository
git clone https://github.com/GAKiknadze/avatar_generator.git
cd avatar_generator

# Create a virtual environment
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate

# Install dependencies
pip install -e ".[dev]"
```

## Code style

Please ensure your code follows PEP 8 guidelines and includes appropriate type hints.

## Testing

Before submitting a PR, please test your changes.

## Reporting issues

When reporting issues, please provide:
- A clear description of the problem
- Steps to reproduce the issue
- Expected vs actual behavior
- Python version and OS information

Thank you for contributing!
