docs: mark fsd entities migration tasks complete
This commit is contained in:
parent
946383bde0
commit
ad8ff6a875
@ -1,53 +1,53 @@
|
|||||||
# FSD Entities Migration — задачи
|
# FSD Entities Migration — задачи
|
||||||
|
|
||||||
Статус: запланировано
|
Статус: выполнено
|
||||||
|
|
||||||
Подробные шаги, команды и expected results находятся в [plan.md](plan.md).
|
Подробные шаги, команды и expected results находятся в [plan.md](plan.md).
|
||||||
|
|
||||||
## Pre-flight
|
## Pre-flight
|
||||||
|
|
||||||
- [ ] Feature branch создана: `codex/fsd-entities-migration`
|
- [x] Feature branch создана: `codex/fsd-entities-migration`
|
||||||
- [ ] spec.md написана
|
- [x] spec.md написана
|
||||||
- [ ] plan.md написан
|
- [x] plan.md написан
|
||||||
- [ ] tasks.md создан
|
- [x] tasks.md создан
|
||||||
- [ ] Все тесты проходят на текущем состоянии
|
- [x] Все тесты проходят на текущем состоянии
|
||||||
|
|
||||||
## 1. entities/stock/
|
## 1. entities/stock/
|
||||||
|
|
||||||
- [ ] Создать `entities/stock/api/stockApi.ts` с API-функциями stock
|
- [x] Создать `entities/stock/api/stockApi.ts` с API-функциями stock
|
||||||
- [ ] Создать `entities/stock/model/useStock.ts`, `useStockCandles.ts`, `useStockDividends.ts`
|
- [x] Создать `entities/stock/model/useStock.ts`, `useStockCandles.ts`, `useStockDividends.ts`
|
||||||
- [ ] Создать `entities/stock/index.ts` barrel
|
- [x] Создать `entities/stock/index.ts` barrel
|
||||||
- [ ] Переместить тесты в `entities/stock/model/`
|
- [x] Переместить тесты в `entities/stock/model/`
|
||||||
- [ ] Удалить stock API из `shared/api/client.ts` и barrely
|
- [x] Удалить stock API из `shared/api/client.ts` и barrely
|
||||||
- [ ] Превратить `hooks/useStock*` в shim-файлы
|
- [x] Превратить `hooks/useStock*` в shim-файлы
|
||||||
- [ ] Переключить `StockPage.tsx` на новые импорты
|
- [x] Переключить `StockPage.tsx` на новые импорты
|
||||||
- [ ] Тесты проходят
|
- [x] Тесты проходят
|
||||||
|
|
||||||
## 2. entities/bond/
|
## 2. entities/bond/
|
||||||
|
|
||||||
- [ ] Создать `entities/bond/api/bondApi.ts` с API-функциями bond
|
- [x] Создать `entities/bond/api/bondApi.ts` с API-функциями bond
|
||||||
- [ ] Создать `entities/bond/model/useBond.ts`, `useBondCandles.ts`
|
- [x] Создать `entities/bond/model/useBond.ts`, `useBondCandles.ts`
|
||||||
- [ ] Создать `entities/bond/index.ts` barrel
|
- [x] Создать `entities/bond/index.ts` barrel
|
||||||
- [ ] Переместить тесты в `entities/bond/model/`
|
- [x] Переместить тесты в `entities/bond/model/`
|
||||||
- [ ] Удалить bond API из `shared/api/client.ts` и barrely
|
- [x] Удалить bond API из `shared/api/client.ts` и barrely
|
||||||
- [ ] Превратить `hooks/useBond*` в shim-файлы
|
- [x] Превратить `hooks/useBond*` в shim-файлы
|
||||||
- [ ] Переключить `BondPage.tsx` на новые импорты
|
- [x] Переключить `BondPage.tsx` на новые импорты
|
||||||
- [ ] Тесты проходят
|
- [x] Тесты проходят
|
||||||
|
|
||||||
## 3. entities/portfolio/
|
## 3. entities/portfolio/
|
||||||
|
|
||||||
- [ ] Создать `entities/portfolio/api/portfolioApi.ts`
|
- [x] Создать `entities/portfolio/api/portfolioApi.ts`
|
||||||
- [ ] Создать `entities/portfolio/model/` (5 хуков)
|
- [x] Создать `entities/portfolio/model/` (5 хуков)
|
||||||
- [ ] Создать `entities/portfolio/index.ts` barrel
|
- [x] Создать `entities/portfolio/index.ts` barrel
|
||||||
- [ ] Превратить `api/portfolio.ts` в shim
|
- [x] Превратить `api/portfolio.ts` в shim
|
||||||
- [ ] Превратить `hooks/usePortfolio*` и `usePositionMutations` в shim-файлы
|
- [x] Превратить `hooks/usePortfolio*` и `usePositionMutations` в shim-файлы
|
||||||
- [ ] Переключить страницы портфелей на новые импорты
|
- [x] Переключить страницы портфелей на новые импорты
|
||||||
- [ ] Build проходит
|
- [x] Build проходит
|
||||||
|
|
||||||
## 4. Финальная проверка
|
## 4. Финальная проверка
|
||||||
|
|
||||||
- [ ] Все тесты проходят
|
- [x] Все тесты проходят (33 файла, 182 теста)
|
||||||
- [ ] Линт проходит
|
- [x] Линт проходит
|
||||||
- [ ] Build проходит
|
- [x] Build проходит
|
||||||
- [ ] Только целевые изменения в diff
|
- [x] Только целевые изменения в diff
|
||||||
- [ ] Отмечено выполнение в tasks.md
|
- [x] Отмечено выполнение в tasks.md
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user