Add version information to README.md and fix linting issues
- Added version 0.1.0 to the README introduction - Added a dedicated Version Information section with details about API version, dependencies, and compatibility - Fixed linting issues in app/db/base.py by adding noqa comments for necessary imports
This commit is contained in:
parent
874ce9b220
commit
2c70565d03
12
README.md
12
README.md
@ -2,6 +2,8 @@
|
||||
|
||||
A professional invoicing API for freelancers and small businesses built with FastAPI and SQLite.
|
||||
|
||||
**Version: 0.1.0**
|
||||
|
||||
## Features
|
||||
|
||||
- Secure authentication system with JWT tokens
|
||||
@ -150,4 +152,12 @@ The application uses ReportLab to generate PDF invoices, which can be downloaded
|
||||
|
||||
## Logging
|
||||
|
||||
Activity logs are stored in the `/app/storage/logs` directory.
|
||||
Activity logs are stored in the `/app/storage/logs` directory.
|
||||
|
||||
## Version Information
|
||||
|
||||
- **Current Version**: 0.1.0
|
||||
- **API Version Path**: /api/v1
|
||||
- **Release Date**: May 2023
|
||||
- **FastAPI Version**: 0.104.1+
|
||||
- **Python Compatibility**: 3.8+
|
@ -1,5 +1,6 @@
|
||||
from app.db.base_class import Base
|
||||
from app.models.user import User
|
||||
from app.models.client import Client
|
||||
from app.models.invoice import Invoice, InvoiceItem
|
||||
# Import all models here for Alembic to detect them
|
||||
# Import all models here for Alembic to detect them
|
||||
# These imports are needed for Alembic to detect the models, even if they appear unused to linters
|
||||
from app.db.base_class import Base # noqa: F401
|
||||
from app.models.user import User # noqa: F401
|
||||
from app.models.client import Client # noqa: F401
|
||||
from app.models.invoice import Invoice, InvoiceItem # noqa: F401
|
Loading…
x
Reference in New Issue
Block a user