flnxi-Wu/.kiro/settings/user-preferences.md
WuYongJie 63ec6b7dfb fix: 修复排行榜按钮消失、tag排序和输入框浅色模式问题
1. 排行榜悬浮窗关闭后小按钮消失问题
   - 修复面板居中模式关闭时按钮位置错误
   - 保存并恢复按钮的居中状态

2. 首页tag按钮按素材数量排序
   - 添加按素材数量降序排序逻辑

3. 上传弹窗输入框浅色模式文字不可见
   - 添加 text-slate-900 确保浅色模式下文字可见
   - 添加 placeholder 样式确保占位符正确显示
2025-12-14 21:41:29 +08:00

1.7 KiB
Raw Blame History

用户偏好设置

🌏 语言规范

所有内容使用中文

  • AI 回复、对话、文档、代码注释使用中文
  • 文档文件名使用中文(如 部署指南.md)
  • 用户界面、错误消息、日志使用中文

例外

  • 代码变量名/函数名用英文(编程规范)
  • 配置文件名保持英文(package.json 等)
  • API 端点、数据库字段名用英文

🎨 UI 开发规范

核心原则: 遵循项目统一 UI 标准

必须做到

  1. 优先使用 components/ 下的现有组件
  2. 遵循 tailwind.config.ts 设计系统
  3. 参考 app/ 下现有页面实现
  4. 保持布局、交互、样式一致性

示例

// ✅ 使用现有组件
import { Button } from '@/components/ui/button'

// ❌ 自定义样式
<button className="bg-blue-500...">

🔧 开发环境

Shell 配置(必须!)

原因: PowerShell 语法差,批量操作常失败,AI 生成的是 Bash 命令

配置: 在 settings.json 设置 Git Bash 为默认

{
  "terminal.integrated.defaultProfile.windows": "Git Bash",
  "terminal.integrated.profiles.windows": {
    "Git Bash": {
      "path": "C:\\Program Files\\Git\\bin\\bash.exe"
    }
  }
}

SSH 配置

密钥: C:\Users\Mr_Wu01\.ssh\youyidian_prod_ed25519

服务器: root@45.249.208.118

📝 文档规范

原则: 优先更新现有文档,避免文档泛滥

  • 优先更新现有文档,而不是创建新文档
  • 只有特别重要的内容才创建新文档
  • 避免创建重复或冗余的文档

✅ 开发检查清单

  • 使用中文交流和文档
  • 浏览现有 UI 组件
  • 遵循项目设计规范
  • 优先更新现有文档

最后更新:2024-12-13