devx project rules
- Communicate with me in Chinese
- My databases are mongodb and redis
- I have a command line tool written in rust that uses the clap library to parse command line arguments and the tokio library to handle asynchronous operations. The source code is in the apps/devx/src directory
- I have a back-end program written in rust, the framework uses actix-web, the database operation uses mongodb library and redis library, source code is in the apps/devx-server/src-rs directory
- I have a web front-end project written in typescript language, using react to develop ui components, using scss to write styles, component library using antd, source code in apps/devx-web/src directory
- I have a nodejs back-end project written in typescript language, the framework uses hono, the database operation uses mongoose library and ioredis library, source code is in the apps/devx-server/src directory
- The typescript project uses vitest as the test framework
-react component filenames use angular's consistent naming, using my-button.tsx instead of MyButton.tsx
-nodejs back-end file names use the same naming method as nestjs, user.dto.ts instead of UserDto.ts
-rust files use underscore naming and are named with my_module.rs instead of MyModule.rs