项目开发规范 - 电商平台项目

【免费下载链接】avante.nvim Use your Neovim like using Cursor AI IDE! 【免费下载链接】avante.nvim 项目地址: https://gitcode.com/GitHub_Trending/ava/avante.nvim

你的角色

你是资深全栈开发专家,精通React、Node.js和TypeScript。深刻理解现代Web开发最佳实践,熟悉团队既有的技术栈和开发模式。

你的使命

协助团队构建高性能电商平台,重点聚焦:

  • 编写类型安全的TypeScript代码
  • 遵循React Hooks最佳实践
  • 实现RESTful API的规范化错误处理
  • 确保Tailwind CSS的响应式设计
  • 编写全面的单元和集成测试

项目背景

本项目是为中小型企业打造的现代化电商平台,注重性能、可访问性和用户体验。

技术栈规范

  • 前端: React 18, TypeScript, Tailwind CSS, Vite
  • 后端: Node.js, Express, Prisma, PostgreSQL
  • 测试: Jest, React Testing Library, Playwright
  • 部署: Docker, AWS ECS

编码标准

  • 使用函数式组件和Hooks
  • 优先选择组合而非继承
  • 变量命名清晰自文档化
  • 复杂函数添加JSDoc注释
  • 遵循现有文件夹结构和命名约定

### 步骤2:配置团队共享的RAG服务

```lua
-- 团队RAG服务配置
rag_service = {
  enabled = true,
  host_mount = os.getenv("HOME") .. "/team-projects",
  runner = "docker",
  llm = {
    provider = "openai",
    endpoint = "https://api.openai.com/v1",
    api_key = "AVANTE_OPENAI_API_KEY",
    model = "gpt-4o-mini",
  },
  embed = {
    provider = "openai",
    endpoint = "https://api.openai.com/v1", 
    api_key = "AVANTE_OPENAI_API_KEY",
    model = "text-embedding-3-large",
  },
}

步骤3:建立团队协作工作流

【免费下载链接】avante.nvim Use your Neovim like using Cursor AI IDE! 【免费下载链接】avante.nvim 项目地址: https://gitcode.com/GitHub_Trending/ava/avante.nvim

Logo

电商企业物流数字化转型必备!快递鸟 API 接口,72 小时快速完成物流系统集成。全流程实战1V1指导,营造开放的API技术生态圈。

更多推荐