--- name: shz-admin-page-naming description: Naming convention for new page directories in shz-admin. Use when creating a new page folder under src/pages/. --- # shz-admin 页面目录命名规范 新建页面时,文件夹命名遵循:**首单词首字母大写,其余字母全部小写**。 ## 规则 ``` src/pages/{PageName}/ ``` - 第一个单词的首字母 **大写** - 其余所有字母(包括后续单词)**小写** - 不允许多个大写字母(驼峰) - 多个单词直接连写,不用分隔符 ## 示例 ``` ✅ Talentcollect ❌ TalentCollect ✅ Mobileusers ❌ MobileUsers ✅ Management ❌ ManagementList ✅ Jobfair ❌ JobFair ✅ Livemgmt ❌ LiveMgmt ✅ Usermgmt ❌ UserMgmt ``` ## 目录结构 新建页面时的标准文件结构: ``` src/pages/{PageName}/ └── List/ └── index.tsx ``` 如果页面有弹窗子组件,放在同级的 `components/` 下: ``` src/pages/{PageName}/ ├── List/ │ └── index.tsx └── components/ └── SomeModal.tsx ```