apac-ops-bot/.gitignore
SamoilenkoVadym a8151fbe66 Add comprehensive backend test suite and Phase 1 foundation
Backend Tests:
- Add pytest configuration with async support (conftest.py)
- Add model tests: User, Conversation, Message, TokenUsage, Session, UserMemory
- Add configuration tests: Settings validation and environment variables
- Add API tests: Health endpoint and future endpoint stubs
- Add database tests: Connection, transactions, query execution

Phase 1 Foundation:
- FastAPI application structure with main.py
- SQLAlchemy async models for all entities
- Alembic migrations setup
- Configuration management via Pydantic Settings
- Logging system (English only)
- Docker multi-stage builds for backend
- Docker Compose orchestration (PostgreSQL, Redis, backend)
- Frontend React + TypeScript structure
- Dark & Gold theme CSS implementation
- Environment configuration examples

All code and comments in English as per requirements.
Tests cover model relationships, cascade deletes, and constraints.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-27 14:24:59 +00:00

126 lines
1.4 KiB
Text

# These are some examples of commonly ignored file patterns.
# You should customize this list as applicable to your project.
# Learn more about .gitignore:
# https://www.atlassian.com/git/tutorials/saving-changes/gitignore
# Node artifact files
node_modules/
dist/
# Compiled Java class files
*.class
# Compiled Python bytecode
*.py[cod]
# Log files
*.log
# Package files
*.jar
# Maven
target/
dist/
# JetBrains IDE
.idea/
# Unit test reports
TEST*.xml
# Generated by MacOS
.DS_Store
# Generated by Windows
Thumbs.db
# Applications
*.app
*.exe
*.war
# Large media files
*.mp4
*.tiff
*.avi
*.flv
*.mov
*.wmv
# Python virtual environments
venv/
venv_new/
venv_local/
env/
ENV/
.venv/
# Python cache
__pycache__/
*.pyc
# Environment variables
.env
.env.local
# Excel files with data
*.xlsx
*.xls
# Uploads and output directories
uploads/
output/
Files/
# IDE
.vscode/
.claude/
CLAUDE.md
Responses_api.md
# React
frontend/node_modules/
frontend/build/
frontend/.env
frontend/.env.local
# Backend
backend/app/__pycache__/
backend/*.egg-info/
backend/.coverage
backend/htmlcov/
backend/.pytest_cache/
backend/.mypy_cache/
# Alembic
backend/alembic/versions/*.pyc
# Docker volumes
postgres_data/
# Database files
*.db
*.sqlite
*.sqlite3
# Server files
server.pid
server.log
nohup.out
# Test files
test_*.csv
test_*.xlsx
test_*.json
TEST_REPORT.md
# Docker
.dockerignore
docker-compose.override.yml
# Backup files
*.tar.gz
*.zip
backup-*/