Skip to content

Latest commit

 

History

History
86 lines (50 loc) · 1.45 KB

开发文档.md

File metadata and controls

86 lines (50 loc) · 1.45 KB

SAST Link 开发文档

开发技术

  • 框架: Next.js(App Router)
  • 全局状态管理工具:Redux Toolkit
  • Api 调用:Axios
  • 其他:
    • 代码检测:husky

CI/CD

目前处于瘫痪状态。

运行指南

依赖项

  • 8.0.0 <= pnpm
pnpm install

实时预览

pnpm dev

代码提交

git commit 信息未做限制,但请确保提交代码之前使用 pnpm format 进行代码格式化。

开发指南

UI

UI 图详见:SAST Link | UI

文件结构

  • components

    用于存放可复用组件。

  • lib

    用于存储 api 接口、Context 上下文、可复用函数与可复用类型。

  • public

    用于存储字体文件、svg、图片等文件。

  • redux

    用于存放 Redux 相关配置文件。

  • types

    用于声明类型依赖。

TODO

TODO 部分内容需要与后端人员协商

  • 头像上传功能
  • 首页人员 profile
  • 修改信息功能
  • 未来可能会有的新图

Issue

暂无

更多

关于 Icon

请将可复用 Icon 导入到 components/icon/index.ts 文件,并以 { src:... alt:...} 形式导出。

学习指南

关于 Redux Toolkit:Redux Toolkit。 关于 React:React dev。 关于 Next.js:Next.js | Using App Router