实战共享出行-汽车分时租赁小程序。你将掌握敏捷开发, 领域驱动开发的理念,使用typescript进行小程序前端开 发。后端采用go微服务架构,使用k8s+docker在云端进行 部署。
- Google架构师亲授地道的Google设计理念
- 敏捷式开发工程化实践
- 领域驱动设计前沿理念
- Go+Typescript稀缺双语式教学
- 贴合企业级工程化部署:k8s+docker助你上云
由于本项目开发过程中始终实践开发->重构->再开发的敏捷模式,因此代码随课程进度变动较大。为了方便同学们学习,本项目的源码将采用git branch的形式进行组织,同步源码进度及视频进度。分支列表如下:
- master 主分支,在课程开放完结之前同步课程进度的代码,在课程全部开放完结后将存放最终代码。本branch不要求严格与视频对应。bug fix也将在master分支中进行。
- bug fix是否在其他分支体现将视情况而定,若不方便体现也会有视频锚点指向master中的pull request,一键查看代码修改。
- week5_小程序极速上手与租辆酷车初体验 对应到第五周 小程序极速上手与租辆酷车初体验
- week8_前端知识体系速成 对应到第八周 前端知识体系速成。包括typescript课程中对小程序修改部分的代码。
为防止过多的branch,我会根据代码覆盖范围,重构力度来考虑branch。并非每周都对应一个branch,第五周代码对应week5_小程序极速上手与租辆酷车初体验,第六周到第八周代码对应week8_前端知识体系速成,以此类推。
比如在第七周遇到问题,应该在week8_前端知识体系速成中查看。
git clone https://git.imooc.com/class-108/coolcar.git
cd coolcar
进入项目目录。- 此时我们会在master branch里。
- 一般情况下,并不需要拉取其他branch的内容,而是建议跟着视频自己进行开发。若出现无法解决的问题,可以通过网页查看本git仓库,通过branch下拉框进入相应branch查看代码。
- 如果需要下载与视频同步对应的代码到本地运行。
git checkout <branch>
即可。
cd wx/miniprogram
npm install
- 打开小程序开发工具,点击工具->构建npm
- 点击编译