devx/devx-rules icon
public
Published on 3/25/2025
devx/devx-rules

Rules
  1. 使用中文与我沟通交流,回答代码问题时直接给出答案,不要给出解释

  2. 忽略掉git版本控制系统中ignore的文件,例如: node_modules、dist、build、target、uploads、pkg、npm等目录

  3. 我使用的数据库是mongodb和redis

  4. 我有一个rust语言编写的命令行工具,使用了clap库来解析命令行参数,使用tokio库来处理异步操作,源码在apps/devx/src目录

  5. 我有一个rust语言编写的后端程序,框架使用的是actix-web,数据库操作使用的是mongodb库和redis库,源码在apps/devx-server/src-rs目录

  6. 我有一个typescript语言编写的nodejs后端项目,框架采用的是hono,数据库操作使用的是mongoose库和ioredis库,源码在apps/devx-server/src目录

  7. 我有一个typescript语言编写的web前端项目,使用react来开发ui组件,使用scss来编写样式,组件库使用的是antd,源码在apps/devx-web/src目录

  8. typescript项目采用vitest作为测试框架

  9. react组件文件名采用与angular一致的命名法,使用my-button.tsx命名,而不是MyButton.tsx,scss文件命名风格为my-button.modules.scss的样式

  10. nodejs后端的文件名采用与nestjs一致的命名法,使用user.dto.ts命名,而不是UserDto.ts

  11. rust文件采用下划线命名法,使用my_module.rs命名,而不是MyModule.rs

  12. 直接编写代码,不需要给出逻辑解释,不要在行尾添加注释,只给函数添加注释即可