Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
53 changes: 0 additions & 53 deletions .gitlab-ci.yml

This file was deleted.

3 changes: 0 additions & 3 deletions .npmrc

This file was deleted.

3,460 changes: 0 additions & 3,460 deletions CHANGELOG.md

This file was deleted.

4,950 changes: 0 additions & 4,950 deletions CHANGELOG_ARCHIVE.md

This file was deleted.

1 change: 0 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
FROM docker-private.cdek.ru/node:18.20-alpine AS builder
WORKDIR /usr/src/app
COPY package*.json ./
COPY .npmrc ./
RUN npm install
COPY . .
RUN npm run build
Expand Down
46 changes: 0 additions & 46 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,49 +67,3 @@
## 6. Компиляция темы для использования в других проектах

Команда `npm run build-themes` создаст .min.css файлы для использования в проектах. TODO решить как используем файл темы. С эк?

## 7. FAQ

TODO: Добавлять ответы на часто задаваемые вопросы.

### FAQ по дизайн-системе от дизайнеров в [confluence](https://confluence.cdek.ru/pages/viewpage.action?pageId=122762206)

### 1. Откуда берутся переменные для тем?

**Ответ:** Дизайнеры при разработке дизайн системы используют переменные и задают им значения. Для выгрузки этих переменных из figma был разработан плагин Prime theme exporter https://www.figma.com/community/plugin/1360256675787932572/prime-theme-exporter .
При изменении этих переменных нужно их заново выгрузить и обновить в проекте. Переменные (токены) расположены здесь https://www.figma.com/design/70PmUKyqbgjyd7dfEc3fzs/%F0%9F%9A%A7-Tokens-PrimeFace-(DS)?node-id=1-2&node-type=canvas&t=woE5QhaEskyYclwq-0 и также там есть описание их выгрузки.
Обращаю внимание, что для выгрузки токенов нужны права на редактирование figma-файла.

### 2. А где вообще актуальная дизайн система?

**Ответ:** Тут https://www.figma.com/design/4TYeki0MDLhfPGJstbIicf/UI-kit-PrimeFace-(DS)?node-id=0-1&node-type=canvas&m=dev

Отмечу, что дизайн система разработана не в теме эк5, а в теме Brand(primary) light. Но в песочнице компонента, можно посмотреть компонент в теме эк5. Для этого нужно выбрать компонент в figma и Open in playground.

Также добавлены brand темы, которые можно выбрать в темах или подключить в styles.scss для удобного сравнения с figma в ДС.

### 3. Как то сложно с figma стало, а есть ли что-то про это?

**Ответ:** Тут https://www.figma.com/design/M2h4N5YM7TIlHhyD90esPI/%F0%9F%9A%A7-FAQ-(DS)?node-id=57-475&node-type=canvas&t=a9NXscSgxb3S7TrD-0
Наш дизайнер подготовил FAQ по работе с figma в DevMode.

### 4. Я слышал про какую-то песочницу, что это?

**Ответ:** Дизайнер при разработке дизайн системы хотел проверять работу компонентов и создал react проект с темой.
https://gitlab.cdek.ru/FrontDev/prime-theme-sandbox/-/tree/feature/styles?ref_type=heads

### 5. А почему в package.json используется angular 18? Этот прайм для 18 ангуляра? Как они вообще совместимы?

**Ответ:** package.json использует angular 18 и в демо странице действительно используется 18 ангуляр.
Но компоненты содержат свой package.json src/app/components/package.json в котором указана совместимость с 17 и 18 ангуляром.

### 6. А выложен ли где-то этот проект?

**Ответ:** Этот проект выложен в кубах и доступен по https://primeng-cdek.preproduction.k8s-local.cdek.ru/

## 8. TODO. Задачи и известные проблемы проекта.

- [x] Создать пустые темы.
- [x] Внедрить переменные от дизайнеров.
- [] Добавить описание процесса компиляции темы для использования в других проектах.
- [] Разобраться со сборкой в k8s. Есть проблема, что без package-lock.json проекты прайма не собираются.
4 changes: 2 additions & 2 deletions dist-css/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@cdek/primeng",
"version": "0.1.94",
"name": "@cdek-it/angular-ui-kit",
"version": "0.0.1",
"description": "",
"scripts": {},
"files": [
Expand Down
Loading