Skip to content

Danielfanx/coffee-miniprogram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

咖啡点餐小程序

微信小程序咖啡点餐系统,提供线上点餐、会员管理、门店查询等功能。

功能特点

  • 商品浏览与购买
  • 购物车管理
  • 订单跟踪
  • 会员积分系统
  • 优惠券管理
  • 门店地图查询
  • 支付功能

技术栈

  • 微信小程序原生开发
  • TypeScript
  • Jest单元测试
  • GitHub Actions CI/CD

开发指南

安装依赖

npm install

运行测试

npm test

代码检查

npm run lint

构建小程序

npm run build

目录结构

  • miniprogram/: 小程序源代码
    • pages/: 页面文件
    • components/: 自定义组件
    • utils/: 工具函数
    • images/: 图片资源
  • tests/: 单元测试
  • .github/workflows/: CI/CD配置

性能监控

本项目集成了自动性能监控系统,可以跟踪和分析以下指标:

  • 页面加载时间
  • 接口请求耗时
  • 自定义业务操作性能

测试覆盖率

测试覆盖率目标:

  • 分支覆盖率:70%
  • 函数覆盖率:80%
  • 行覆盖率:80%

CI/CD流程

本项目使用GitHub Actions实现CI/CD流程:

  1. 代码推送触发测试
  2. 测试通过后构建小程序
  3. 主分支更新自动部署

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published