Skip to content

Commit 10a2711

Browse files
authored
Merge branch 'main' into client/stoorybook
2 parents 1ed5b6f + 7f875b1 commit 10a2711

File tree

3 files changed

+47
-3
lines changed

3 files changed

+47
-3
lines changed

.github/workflows/client.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: client.yml
1+
name: client.ci
22
on:
33
push:
44
branches:
@@ -13,7 +13,7 @@ on:
1313
- 'client/**'
1414

1515
jobs:
16-
build:
16+
build-client:
1717
runs-on: ubuntu-22.04
1818
defaults:
1919
run:

.github/workflows/server.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ on:
1616

1717

1818
jobs:
19-
build:
19+
build-server:
2020
runs-on: ubuntu-22.04
2121
defaults:
2222
run:

README.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
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)