手册数值改为占位符,渲染时从 Tuning 取值;加规则文件和测试
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
38f9ea9daf
commit
d28ca4e50c
6 files changed
+94
-3
No files matched your search
@@ -0,0 +1,12 @@
|
||||
# 项目规则
|
||||
|
||||
## 数值
|
||||
|
||||
- 数值全部放在同一个配置类里(`src/Decentralized.Domain/Tuning.cs`,可以用嵌套类按主题划分),代码、测试里不写魔数。
|
||||
- 手册、说明文字里的数值不手写:用占位符 `{Name}`、`{Name:%}`、`{Name[2]:%}`(嵌套类用 `{Section.Name}`),由 `TuningText.Render` 在显示时从配置类取值。数值一改,文字跟着变。
|
||||
- 新增数值:先加进 `Tuning`,再登记到运营仓库的 `docs/tuning-index.md`,说明文字里用占位符引用。
|
||||
- 单元测试(`TuningText` 那一条)检查中英文手册的占位符都取得到值。
|
||||
|
||||
## 文案
|
||||
|
||||
- 界面标签用名词,提示用陈述句,不口语化;NPC 对话和报纸正文除外。界面不放说明文字,规则说明写进手册。
|
||||
Reference in new issue
Block a user