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
This commit is contained in:
9
src/gondulf/__init__.py
Normal file
9
src/gondulf/__init__.py
Normal file
@@ -0,0 +1,9 @@
|
||||
"""
|
||||
Gondulf IndieAuth Server.
|
||||
|
||||
A self-hosted IndieAuth server implementation following the W3C IndieAuth
|
||||
specification, enabling users to use their own domain as their identity
|
||||
when signing into third-party applications.
|
||||
"""
|
||||
|
||||
__version__ = "0.1.0-dev"
|
||||
Reference in New Issue
Block a user