|
| 1 | +# Fieldstack Theme Policy |
| 2 | + |
| 3 | +> 안정성과 일관성을 우선하는 공식 테마 운영 정책 |
| 4 | +
|
| 5 | +--- |
| 6 | + |
| 7 | +## 1. 목적 (Purpose) |
| 8 | + |
| 9 | +Fieldstack의 테마 시스템은 **자유로운 커스터마이징**보다 **안정성, 일관성, 유지보수 가능성**을 우선합니다. |
| 10 | + |
| 11 | +이를 위해 Fieldstack은 사용자 정의(Custom) 테마를 직접 지원하지 않는 대신, |
| 12 | +- 공식 테마 |
| 13 | +- 시즌 테마 |
| 14 | +- 콜라보 테마 |
| 15 | +- 커뮤니티 제안 기반 테마 |
| 16 | +를 중심으로 검증된 시각적 경험을 제공합니다. |
| 17 | + |
| 18 | +--- |
| 19 | + |
| 20 | +## 2. 기본 원칙 (Core Principles) |
| 21 | + |
| 22 | +- 테마는 **UI 구조를 변경하지 않는다** |
| 23 | +- 테마는 **레이아웃, 컴포넌트 동작에 영향을 주지 않는다** |
| 24 | +- 테마는 **시각적 스킨(Skin)**의 개념으로만 존재한다 |
| 25 | +- 모든 테마는 Fieldstack 내부 기준에 따라 제작 및 검수된다 |
| 26 | + |
| 27 | +> Fieldstack은 디자인 플랫폼이 아닌, **제품(Product)** 입니다. |
| 28 | +
|
| 29 | +--- |
| 30 | + |
| 31 | +## 3. 테마 유형 (Theme Types) |
| 32 | + |
| 33 | +### 3.1 Core Themes |
| 34 | + |
| 35 | +Fieldstack 기본 제공 테마 |
| 36 | + |
| 37 | +- Default Light |
| 38 | +- Default Dark |
| 39 | +- High Contrast (접근성 고려) |
| 40 | + |
| 41 | +특징: |
| 42 | +- 항상 사용 가능 |
| 43 | +- 시스템 전반의 기준 테마 역할 |
| 44 | + |
| 45 | +--- |
| 46 | + |
| 47 | +### 3.2 Seasonal Themes |
| 48 | + |
| 49 | +연중 특정 기간에 제공되는 공식 시즌 테마 |
| 50 | + |
| 51 | +예시: |
| 52 | +- Lunar New Year (설날) |
| 53 | +- Spring / Summer |
| 54 | +- Halloween |
| 55 | +- Christmas |
| 56 | + |
| 57 | +운영 방식: |
| 58 | +- 기본값: 자동 적용 |
| 59 | +- 설정에서 비활성화 가능 |
| 60 | +- 시즌 종료 후 자동 비활성화 또는 보관 |
| 61 | + |
| 62 | +--- |
| 63 | + |
| 64 | +### 3.3 Collaboration Themes |
| 65 | + |
| 66 | +크리에이터, 스튜디오, 이벤트 등과의 협업을 통해 제작되는 테마 |
| 67 | + |
| 68 | +특징: |
| 69 | +- 한정 또는 상시 제공 가능 |
| 70 | +- Fieldstack 디자인 가이드라인을 반드시 준수 |
| 71 | +- UI/UX 구조 변경 불가 |
| 72 | + |
| 73 | +--- |
| 74 | + |
| 75 | +### 3.4 Community-Inspired Themes |
| 76 | + |
| 77 | +사용자 제안을 기반으로 Fieldstack 내부에서 제작되는 공식 테마 |
| 78 | + |
| 79 | +- 사용자가 직접 테마를 제작하지 않음 |
| 80 | +- 아이디어만 제안 가능 |
| 81 | +- 채택 시 공식 테마로 편입 |
| 82 | + |
| 83 | +--- |
| 84 | + |
| 85 | +## 4. 지원하지 않는 항목 (Non-Goals) |
| 86 | + |
| 87 | +다음 기능은 지원하지 않습니다: |
| 88 | + |
| 89 | +- 사용자 CSS 직접 적용 |
| 90 | +- 컴포넌트 단위 스타일 오버라이드 |
| 91 | +- 테마 마켓플레이스 |
| 92 | +- 테마 플러그인 |
| 93 | +- 외부 테마 파일 로드 |
| 94 | + |
| 95 | +--- |
| 96 | + |
| 97 | +## 5. 사용자 테마 제안 시스템 (Theme Proposal) |
| 98 | + |
| 99 | +### 5.1 제안 목적 |
| 100 | + |
| 101 | +커스텀 테마를 직접 지원하지 않는 대신, |
| 102 | +사용자가 원하는 테마 방향을 공식적으로 제안할 수 있는 창구를 제공합니다. |
| 103 | + |
| 104 | +--- |
| 105 | + |
| 106 | +### 5.2 제안 항목 |
| 107 | + |
| 108 | +사용자는 다음 정보만 제출할 수 있습니다: |
| 109 | + |
| 110 | +- Theme Name |
| 111 | +- 간단한 설명 (Description) |
| 112 | +- 분위기 / 키워드 (Mood, Keywords) |
| 113 | +- 색상 방향 제안 (Optional) |
| 114 | +- 참고 이미지 또는 레퍼런스 (Optional) |
| 115 | + |
| 116 | +제출 불가 항목: |
| 117 | +- 코드 |
| 118 | +- CSS |
| 119 | +- 디자인 파일(Figma 등) |
| 120 | + |
| 121 | +--- |
| 122 | + |
| 123 | +### 5.3 검토 상태 (Review Status) |
| 124 | + |
| 125 | +모든 제안은 아래 상태 중 하나를 가집니다: |
| 126 | + |
| 127 | +- Submitted |
| 128 | +- Under Review |
| 129 | +- Planned |
| 130 | +- In Production |
| 131 | +- Released |
| 132 | +- Not Planned |
| 133 | + |
| 134 | +> 제작 여부 및 일정은 Fieldstack 내부 판단에 따라 결정됩니다. |
| 135 | +
|
| 136 | +--- |
| 137 | + |
| 138 | +### 5.4 채택 시 크레딧 |
| 139 | + |
| 140 | +채택된 테마 제안은 다음 방식으로 크레딧이 제공될 수 있습니다: |
| 141 | + |
| 142 | +- 릴리즈 노트에 제안자 표기 |
| 143 | +- 테마 정보에 “Community Inspired” 표시 |
| 144 | +- 기타 상징적 감사 표시 |
| 145 | + |
| 146 | +금전적 보상이나 소유권 이전은 제공되지 않습니다. |
| 147 | + |
| 148 | +--- |
| 149 | + |
| 150 | +## 6. 테마 제작 가이드라인 (Internal) |
| 151 | + |
| 152 | +모든 테마는 다음 규칙을 따라야 합니다: |
| 153 | + |
| 154 | +- 색상, 배경, 포인트 요소만 변경 가능 |
| 155 | +- 레이아웃 구조 변경 금지 |
| 156 | +- 컴포넌트 형태 변경 금지 |
| 157 | +- 접근성 대비 기준 충족 |
| 158 | +- 기본 테마 대비 가독성 유지 |
| 159 | + |
| 160 | +--- |
| 161 | + |
| 162 | +## 7. 설정에서 제공되는 사용자 선택지 |
| 163 | + |
| 164 | +사용자는 다음 범위 내에서만 개인화를 할 수 있습니다: |
| 165 | + |
| 166 | +- Light / Dark / System Mode |
| 167 | +- 시즌 테마 자동 적용 ON/OFF |
| 168 | +- 공식 테마 선택 |
| 169 | + |
| 170 | +> Fieldstack은 **제한된 선택지**를 통해 안정적인 경험을 제공합니다. |
| 171 | +
|
| 172 | +--- |
| 173 | + |
| 174 | +## 8. 정책 요약 |
| 175 | + |
| 176 | +- Fieldstack은 사용자 정의 테마를 직접 지원하지 않습니다 |
| 177 | +- 테마는 공식적으로만 제공됩니다 |
| 178 | +- 유저는 테마 아이디어를 제안할 수 있습니다 |
| 179 | +- 최종 제작 여부는 내부 검토를 통해 결정됩니다 |
| 180 | +- 일관성과 유지보수가 최우선 가치입니다 |
| 181 | + |
| 182 | +--- |
| 183 | + |
| 184 | +## 9. 철학 한 줄 요약 |
| 185 | + |
| 186 | +> 자유를 무제한으로 제공하는 대신 책임을 나누는 것이 아니라, |
| 187 | +> 책임질 수 있는 범위 안에서 최고의 품질을 제공합니다. |
0 commit comments