# dms-mobile **Repository Path**: zhang_yun_jie/dms-mobile ## Basic Information - **Project Name**: dms-mobile - **Description**: dms mobile端 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2024-03-08 - **Last Updated**: 2024-03-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # dms-online多平台开发项目 ## 工程 ```shell # 启动 pnpm start # 编译 pnpm build ``` ## gtask ```shell ## get commands gtask help # 打包工程 gtask start # 启动工程 gtask build # command help gtask start --help ``` ### 新增应用任务处理 需要通过工程文件统一管理 `start` `build` ,应用的 `package.json` 文件中需要暴露 `start` 和 `build` 脚本,并且任务交给 `gtask appStart` 和 `gtask appBuild` 去处理 eg. 小程序 `package.json` ```json { "scripts": { "start": "gtask appStart --plat=mp-weixin", "build": "gtask appBuild --plat=mp-weixin" } } ``` ### 新增应用环境变量 .env - .env 文件不再区分 `development` 和 `production` 环境,环境交由 `gtask appStart` 和 `gtask appBuild` 去处理 - 环境变量规则请参考[vite](https://cn.vitejs.dev/guide/env-and-mode.html#html-env-replacement) ## git 提交规范 - 参考 vue 规范 (Angular) - feat 增加新功能 - fix 修复问题/BUG - style 代码风格相关无影响运行结果的 - perf 优化/性能提升 - refactor 重构 - revert 撤销修改 - test 测试相关 - docs 文档/注释 - chore 依赖更新/脚手架配置修改等 - workflow 工作流改进 - ci 持续集成 - wip 开发中 - types 类型修改 - 对于 feat 和 fix 扩展规范,便于禅道管理和搜索 - 任务完成后 feat: task#任务号,例如:feat: task#785 - bug修复 fix: bug#bug号,例如:fix: bug#999 ## feature - 支持turbo多项目任务维护 - 自定义工程任务管理 `gtask` - 使用 `manypkg` 管理工程中的包是否存在依赖问题 - 支持 `husky` 提交校验及代码格式化 - lint 支持ts 项目格式化