Software Engineering Curriculum Design
这是《软件工程》课程设计项目。医院患者监护系统
开发说明
使用 monorepo 架构
packages/
中的不同的repo
server
后端front-end
前端
共享代码流程:
- fork本项目
git clone your_forked_repo.git
cd path/to/repo && pnpm i
- 码
- PR
后端
后端使用 Golang 开发,使用 Gin + Gorm
数据库
Docker 部署参考命令:
docker run --detach --name some-mariadb --env MARIADB_ROOT_PASSWORD=my-secret-pw -p 3306:3306 mariadb:latest
配置文件
cp config.example.yaml config.yaml
然后对文件修改,注意日志文件必须有权限创建。
前端
前端使用 Vue3 开发, 使用 Vite 脚手架,使用 Vue-router, pinia, Tailwind.css
通过 Eslint 进行代码规范
规则集: eslint-config-vue
架构 & 其他说明
- 使用 pnpm monorepo 管理项目
- 注意git commit 规范格式(husky + commitlint进行强制规范)
example:
docs(README): Edit something fix(front-end): Fix some bug
- 写完你的功能提 PR