지침의 레거시 정책과 우선순위 정리
This commit is contained in:
@@ -25,6 +25,10 @@ Blazor (UI만, 사용자 액션 후 API 재조회) ← API (모든 로직) ← D
|
|||||||
- Blazor 진입점은 중복 매핑하지 말고, 동일 호스트 내에서 라우트 충돌이 없도록 단일 엔트리 기준으로 구성한다.
|
- Blazor 진입점은 중복 매핑하지 말고, 동일 호스트 내에서 라우트 충돌이 없도록 단일 엔트리 기준으로 구성한다.
|
||||||
- `@page` 중복이나 동일 경로의 Razor Pages + Blazor 중복 선언은 배포 전에 반드시 제거한다.
|
- `@page` 중복이나 동일 경로의 Razor Pages + Blazor 중복 선언은 배포 전에 반드시 제거한다.
|
||||||
|
|
||||||
|
### 레거시 정책
|
||||||
|
- MudBlazor, MudDataGrid, MudDialog, MudTabs는 신규 도입 금지다.
|
||||||
|
- 남아 있는 레거시 UI는 우선순위에 따라 Fluent v5 또는 순수 HTML/CSS로 교체한다.
|
||||||
|
|
||||||
### SOLID 기반 순차 마이그레이션 전략
|
### SOLID 기반 순차 마이그레이션 전략
|
||||||
|
|
||||||
#### Phase 1-3: API Foundations ✅
|
#### Phase 1-3: API Foundations ✅
|
||||||
@@ -100,8 +104,7 @@ _refreshTokenExpirationMinutes = 10080;
|
|||||||
- `design-tokens.css`와 `ui-primitives.css`는 사이트/관리자 공통의 기본 계층이다.
|
- `design-tokens.css`와 `ui-primitives.css`는 사이트/관리자 공통의 기본 계층이다.
|
||||||
- 라우팅 충돌은 가장 먼저 확인할 항목이며, 동일 경로가 두 번 등록되는 구조를 만들지 않는다.
|
- 라우팅 충돌은 가장 먼저 확인할 항목이며, 동일 경로가 두 번 등록되는 구조를 만들지 않는다.
|
||||||
- 커밋은 기능/호스팅/UI/CSS처럼 주제별로 분리한다.
|
- 커밋은 기능/호스팅/UI/CSS처럼 주제별로 분리한다.
|
||||||
- MudBlazor는 신규 도입 금지이며, 잔여 사용처는 제거 우선순위로 관리한다.
|
- 레거시 제거 우선순위는 `MudBlazor` 계열 UI가 1순위다.
|
||||||
- `MudDataGrid`, `MudDialog`, `MudTabs`도 신규 도입 금지이며, 기존 사용처는 제거 우선순위로 관리한다.
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user