32 lines
475 B
Markdown
32 lines
475 B
Markdown
# Setup Guide
|
|
|
|
## Prerequisites
|
|
|
|
- Python 3.13+
|
|
- uv package manager
|
|
|
|
## Installation
|
|
|
|
```bash
|
|
# Clone repository
|
|
git clone https://github.com/pyaqa/blog.git
|
|
cd blog
|
|
|
|
# Install dependencies
|
|
uv sync
|
|
|
|
# Run tests
|
|
uv run pytest
|
|
|
|
# Start development server
|
|
uv run python -m app.main
|
|
```
|
|
|
|
## Development Server
|
|
|
|
The server runs on `http://0.0.0.0:8000` by default.
|
|
|
|
Access interactive API docs at:
|
|
- Swagger UI: `http://localhost:8000/docs`
|
|
- ReDoc: `http://localhost:8000/redoc`
|