Thank you for your interest in contributing to fastapi-fullstack!
-
Clone the repository:
git clone https://github.com/vstorm-co/full-stack-ai-agent-template.git cd full-stack-ai-agent-template -
Install dependencies:
uv sync --dev
-
Run tests:
pytest
- Use ruff for linting and formatting
- Run
ruff check .andruff format .before committing - Type hints are required for all public functions
- Fork the repository
- Create a feature branch (
git checkout -b feature/your-feature) - Make your changes
- Run tests and linting
- Commit with a descriptive message
- Push to your fork
- Open a Pull Request
- Use GitHub Issues for bug reports and feature requests
- Include reproduction steps for bugs
- Check existing issues before creating a new one
By contributing, you agree that your contributions will be licensed under the project's license.