|
1 | 1 | # RSS агрегатор |
2 | | -# RSS агрегатор |
3 | 2 |
|
4 | 3 | [](https://github.com/daria-z/frontend-project-11/actions) |
5 | 4 | [](https://qlty.sh/gh/daria-z/projects/frontend-project-11) |
6 | 5 | [](https://sonarcloud.io/summary/new_code?id=daria-z_frontend-project-11) |
7 | 6 |
|
8 | 7 | --- |
| 8 | + |
9 | 9 | ## ℹ️ О приложении |
10 | 10 |
|
11 | 11 | Учебное приложение, созданное в рамках курса по фронтенд-разработке. |
|
42 | 42 | - [Playwright](https://playwright.dev/) — e2e тестирование |
43 | 43 | - [Yup](https://github.com/jquense/yup) — валидация форм |
44 | 44 | - [Axios](https://axios-http.com/) — HTTP-клиент |
45 | | -- [on-change](https://github.com/sindresorhus/on-change) — наблюдение за изменениями состояния |
| 45 | +- [on-change](https://github.com/sindresorhus/on-change) — состояние |
46 | 46 | - [Bootstrap](https://getbootstrap.com/) — UI-компоненты |
47 | 47 |
|
48 | | - |
49 | 48 | --- |
50 | 49 |
|
51 | 50 | ## 🧪 Makefile команды |
52 | 51 |
|
53 | | -**Установка и разработка** |
| 52 | +### Установка и разработка |
| 53 | + |
54 | 54 | - `make install` — установка зависимостей |
55 | 55 | - `make develop` — запуск dev-сервера |
56 | 56 |
|
57 | | -**Качество и проверка** |
| 57 | +### Качество и проверка |
| 58 | + |
58 | 59 | - `make lint` — линтинг кода |
59 | 60 | - `make qlty-check` — проверка качества |
60 | 61 | - `make qlty-metrics` — метрики кода |
61 | 62 |
|
62 | | -**Сборка и тесты** |
| 63 | +### Сборка и тесты |
| 64 | + |
63 | 65 | - `make build` — продакшн-сборка |
64 | 66 | - `make test` — запуск e2e тестов |
65 | 67 | - `make test-report` — отчёт по тестам |
|
70 | 72 |
|
71 | 73 | > Только ключевые части приложения, без вспомогательных файлов и конфигураций |
72 | 74 |
|
73 | | - |
74 | 75 | ```text |
75 | 76 | ├── 📁 src/ # Исходный код приложения |
76 | 77 | │ ├── 📁 js/ |
|
82 | 83 | ├── 📁 test-data/ # End-to-End тесты (Playwright) |
83 | 84 | ├── 📝 index.html # Точка входа приложения и основная разметка |
84 | 85 | ``` |
85 | | - |
0 commit comments