# text-to-qti Contributors

## Project Creator & Maintainer

**Eric Magto** <tableaprogramming@gmail.com>
- Project initiator and primary maintainer
- Architecture design and implementation
- QTI format expertise and Canvas compatibility
- Community management and support

## Key Contributors

**Claude** (Anthropic AI Assistant) <https://claude.ai>
- Architecture design and system analysis
- Full implementation of QTI generation pipeline
- Test suite development (57 tests with 95%+ coverage)
- Documentation writing (README, guides, templates)
- GitHub Actions CI/CD pipeline setup
- Repository configuration and best practices
- Type hints and code quality improvements
- Security scanning and vulnerability management configuration

## How to Contribute

Want to be listed here? See [CONTRIBUTING.md](/CONTRIBUTING.md) for guidelines on:
- Reporting bugs
- Suggesting features
- Submitting pull requests
- Code style requirements

## Acknowledgments

This project was made possible with [Claude](https://claude.ai), an AI assistant by Anthropic. Claude's contributions have been essential to the project's development, from the initial architecture to testing, documentation, and repository management.

We're grateful to the open-source community for the excellent libraries and tools that make text-to-qti possible:
- [lxml](https://lxml.de/) - XML processing
- [Pydantic](https://docs.pydantic.dev/) - Data validation
- [Click](https://click.palletsprojects.com/) - CLI framework
- [Rich](https://rich.readthedocs.io/) - Terminal formatting
- [pytest](https://pytest.org/) - Testing framework
- And many others

## License

This project is licensed under the MIT License. See [LICENSE](LICENSE) for details.
