Files
Gondulf/.gitignore
Phil Skentelbery 6d21442705 chore: initialize gondulf project structure
Set up Python project with uv environment management and FastAPI stack.

Project structure:
- src/gondulf/ - Main application package
- tests/ - Test suite directory
- pyproject.toml - Project configuration with dependencies
- README.md - Project documentation
- uv.lock - Dependency lock file

Dependencies configured:
- FastAPI + Uvicorn for web framework
- SQLAlchemy for database ORM
- pytest + coverage for testing
- ruff, black, mypy, flake8 for code quality
- Development environment using uv direct execution model

All project standards reviewed and implemented per:
- /docs/standards/coding.md
- /docs/standards/testing.md
- /docs/standards/git.md
- /docs/standards/development-environment.md
- /docs/standards/versioning.md
2025-11-20 10:42:10 -07:00

72 lines
574 B
Plaintext

# Python
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# Virtual Environment
.venv/
venv/
ENV/
env/
# PyCharm
.idea/
# VS Code
.vscode/
# mypy
.mypy_cache/
.dmypy.json
dmypy.json
# pytest
.pytest_cache/
.coverage
htmlcov/
*.cover
.hypothesis/
# Database
*.db
*.sqlite
*.sqlite3
# Environment files
.env
.env.local
.env.*.local
# Logs
*.log
logs/
# OS
.DS_Store
Thumbs.db
# Temporary files
*.swp
*.swo
*~
.tmp/