[INIT-001] Initial project setup with Clean Architecture (feat)
Some checks failed
CD - Build & Deploy / build-and-push (push) Has been cancelled
CD - Build & Deploy / package-helm (push) Has been cancelled
CD - Build & Deploy / deploy-staging (push) Has been cancelled
CD - Build & Deploy / deploy-production (push) Has been cancelled
CD - Build & Deploy / release (push) Has been cancelled
CI / test (3.11) (push) Has been cancelled
CI / test (3.12) (push) Has been cancelled
CI / security (push) Has been cancelled
Some checks failed
CD - Build & Deploy / build-and-push (push) Has been cancelled
CD - Build & Deploy / package-helm (push) Has been cancelled
CD - Build & Deploy / deploy-staging (push) Has been cancelled
CD - Build & Deploy / deploy-production (push) Has been cancelled
CD - Build & Deploy / release (push) Has been cancelled
CI / test (3.11) (push) Has been cancelled
CI / test (3.12) (push) Has been cancelled
CI / security (push) Has been cancelled
- Implemented Clean Architecture with Domain, Application, Infrastructure, Presentation layers - Added comprehensive project structure following SOLID principles - Created Kubernetes deployment with Helm charts (HPA, PDB, NetworkPolicy) - Configured ArgoCD for automated deployment (production + staging) - Implemented CI/CD pipeline with GitHub Actions - Added comprehensive documentation (handbook, architecture, coding standards) - Configured PostgreSQL, Redis, Celery for backend services - Created modern landing page with Persian fonts (Vazirmatn) - Added Docker multi-stage build for production - Configured development tools (pytest, black, flake8, mypy, isort) - Added pre-commit hooks for code quality - Implemented Makefile for common operations
This commit is contained in:
42
docs/changelog/CHANGELOG.md
Normal file
42
docs/changelog/CHANGELOG.md
Normal file
@@ -0,0 +1,42 @@
|
||||
# Changelog
|
||||
|
||||
تمام تغییرات قابل توجه این پروژه در این فایل مستند میشود.
|
||||
|
||||
فرمت بر اساس [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) است،
|
||||
و این پروژه از [Semantic Versioning](https://semver.org/spec/v2.0.0.html) پیروی میکند.
|
||||
|
||||
## [Unreleased]
|
||||
|
||||
### Added
|
||||
- معماری اولیه پروژه بر اساس Clean Architecture
|
||||
- ساختار پوشههای اصلی
|
||||
- تنظیمات config با Pydantic
|
||||
- Setup PostgreSQL و SQLAlchemy
|
||||
- Setup Redis برای cache
|
||||
- Structured logging با structlog
|
||||
- pytest برای testing
|
||||
- Pre-commit hooks
|
||||
- مستندات جامع (Handbook)
|
||||
|
||||
### Changed
|
||||
- انتقال landing page به ساختار جدید
|
||||
|
||||
## [0.1.0] - 2025-01-24
|
||||
|
||||
### Added
|
||||
- شروع پروژه
|
||||
- Landing page اولیه با Reflex
|
||||
- رنگبندی آبی مطابق لوگو
|
||||
- بخش ویژه WordPress Cloud
|
||||
- Badge "بزودی کنار شما خواهیم بود"
|
||||
- فونت فارسی Vazirmatn
|
||||
|
||||
### Design
|
||||
- Hero section با gradient animations
|
||||
- Service cards
|
||||
- Pricing section
|
||||
- Server comparison table
|
||||
- Testimonials
|
||||
- Contact form
|
||||
- Floating chat button
|
||||
|
||||
Reference in New Issue
Block a user