Skip to content

Commit 7f875b1

Browse files
committed
test: checking ruleset enforcement
1 parent 641bcdc commit 7f875b1

File tree

1 file changed

+44
-1
lines changed

1 file changed

+44
-1
lines changed

README.md

Lines changed: 44 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,44 @@
1-
test
1+
# 🌍 Lango Project
2+
3+
> **Status:** 🚧 Work in Progress / CI/CD Integration Phase
4+
5+
Проект **Lango** — это современное Fullstack приложение с разделенной архитектурой (Client/Server), где качество кода контролируется автоматическими пайплайнами.
6+
7+
---
8+
9+
## Технологический стек
10+
11+
* **Frontend:** React + TypeScript + SCSS
12+
* **Backend:** Node.js + Prisma
13+
* **CI/CD:** GitHub Actions (Linter, Unit Tests, Build)
14+
* **Infrastructure:** Arch Linux (Development Environment)
15+
16+
---
17+
18+
## CI/CD Pipeline Status
19+
20+
В репозитории настроены два независимых пайплайна для проверки стабильности:
21+
22+
1. **Client Pipeline (`client.yml`)**:
23+
* Linting (TS & SCSS)
24+
* Unit Testing (Vitest)
25+
* Production Build
26+
2. **Server Pipeline (`server.ci.yml`)**:
27+
* Prisma Validation
28+
* Build Check
29+
30+
---
31+
32+
## Development
33+
34+
Для запуска проекта локально:
35+
36+
```bash
37+
# Клонирование
38+
git clone [https://github.com/ResEmCode/Lango.git](https://github.com/ResEmCode/Lango.git)
39+
40+
# Установка зависимостей клиента
41+
cd client && npm ci
42+
43+
# Установка зависимостей сервера
44+
cd ../server && npm ci

0 commit comments

Comments
 (0)