Repository navigation
v0.1.0
v0.1.0 (2025-01-04)
Chores
-
git: Add git configuration files (
5618272) -
Add .gitignore for Python projects
-
Configure git attributes
-
Set up repository templates
-
tools: Add development tools and configurations (
9cd266d) -
Configure pre-commit hooks
-
Add linting and formatting tools
-
Set up mypy for type checking
-
Add commitlint configuration
Continuous Integration
-
workflow: Add GitHub Actions workflow (
41f4406) -
Configure semantic release workflow
-
Set up automated testing and deployment
-
Add release configuration
Documentation
-
project: Add project documentation (
0cd93a0) -
Add comprehensive README
-
Create CONTRIBUTING guidelines
-
Add code documentation and docstrings
-
Include license information
Features
-
api: Add core API endpoints and routing (
8ccbeb0) -
Implement health check endpoint
-
Add user management endpoints
-
Set up API router with versioning
-
Configure dependency injection system
-
config: Add project configuration and environment setup (
ec5faa8) -
Add core configuration management
-
Set up environment variables handling
-
Configure logging and exception handling
-
Add security utilities for JWT and password hashing
-
database: Implement database configuration and models (
2a5af41) -
Add SQLAlchemy async database setup
-
Create User model and schemas
-
Configure Alembic for migrations
-
Implement CRUD operations
-
project: Initialize FastAPI project structure (
90e2afb) -
Set up basic project directory structure
-
Add main FastAPI application entry point
-
Configure project metadata and dependencies
Testing
-
setup: Configure testing infrastructure (
44357e7) -
Add pytest configuration and fixtures
-
Set up test database handling
-
Configure test client