point-member-sdk
基线会员目录结构说明
1. 根目录说明
.
├── src
├── componets -- 页面依赖模块集合
├── pages -- 页面集合
├── app.js -- 入口文件、处理应用生命周期
├── app.json -- 页面路由配置、小程序配置
├── global.css -- 全局样式文件(仅SDK中生效,注入壳工程后以壳工程的全局样式覆盖之)
└── projectConfig.js -- 工程配置文件(仅SDK中生效,注入壳工程后以壳工程的工程配置覆盖之)
2. pages 目录说明
页面命名以 member_
开头,单词以 _
进行分割,不允许在页面命名中出现任何大写字母及数字
.pages
├── detail
│ ├── ...
├── member_list
│ ├── ...
├── member_select_type
│ ├── ...
└── member_service
├── components.js -- 组件依赖
├── index.jsx -- Page 配置、配置奥创请求相关内容
└── mock-datas -- 数据mock(建议:联调通过后以真实、可读、具有代表性的数据覆盖)
└── default.js
3. components 目录说明
模块根据页面进行分组,多个页面共同使用到的模块以 member_common_
开头,单词以 _
进行分割,仅自身页面用到的模块以自身页面名开头(如 list_
、detail_
),不允许在模块目录命名中出现任何大写字母及数字
.components
├── member_common_bottom_button
├── member_common_float_tips
├── member_common_item
├── member_common_page_root
├── detail_address
├── detail_amount
├── detail_button
├── detail_cancel_button
├── detail_delivery
├── detail_info
├── detail_step
├── detail_stream
├── detail_talk_history
├── list_container
├── list_item
├── list_nodata
└── list_nodata
迭代说明
- 明确需求是否输入积分会员 SDK
- 从
master
拉迭代分支daily/x.x.x
, 版本号从 z 为开始递增 - 从
daily/x.x.x
拉功能开发分支feature/xxxx
, 功能开发分支尽量独立, 仅实现相对独立的功能 - 功能开发完成后, 通过
fie flow cr --create --targetBranch=daily/x.x.x
, 将功能分支合并进迭代分支 - 功能开发过程中, 在
daily/x.x.x
分支通过fie publish -d
发 alpha 版本包 - 待功能开发、测试通过后, 走
fie publish -d
、fie flow cr --create
、fie publish -o
等流程发正式版包 - 维护
CHANGELOG.md
列举每个迭代的改动点
开发说明
git clone git@codeup.aliyun.com:yunda/10008009328-mall_1_4_1-basemember-modules-fe/reply_list-WIRELESS-rax-module.git
tnpm install
npm start
npm build