Git Product home page Git Product logo

coolcar's Introduction

租辆酷车项目源码

项目介绍

实战共享出行-汽车分时租赁小程序。你将掌握敏捷开发, 领域驱动开发的理念,使用typescript进行小程序前端开 发。后端采用go微服务架构,使用k8s+docker在云端进行 部署。

项目亮点

  • Google架构师亲授地道的Google设计理念
  • 敏捷式开发工程化实践
  • 领域驱动设计前沿理念
  • Go+Typescript稀缺双语式教学
  • 贴合企业级工程化部署:k8s+docker助你上云

产品体验

源码组织

由于本项目开发过程中始终实践开发->重构->再开发的敏捷模式,因此代码随课程进度变动较大。为了方便同学们学习,本项目的源码将采用git branch的形式进行组织,同步源码进度及视频进度。分支列表如下:

  • master 主分支,在课程开放完结之前同步课程进度的代码,在课程全部开放完结后将存放最终代码。本branch不要求严格与视频对应。bug fix也将在master分支中进行。
    • bug fix是否在其他分支体现将视情况而定,若不方便体现也会有视频锚点指向master中的pull request,一键查看代码修改。
  • week3_小程序极速上手与租辆酷车初体验 对应到第三周 小程序极速上手与租辆酷车初体验
  • week5_前端知识体系速成 对应到第五周 前端知识体系速成。包括typescript课程中对小程序修改部分的代码。

为防止过多的branch,我会根据代码覆盖范围,重构力度来考虑branch。并非每周都对应一个branch,第一周代码对应week3_小程序极速上手与租辆酷车初体验,第四周到第五周代码对应week5_前端知识体系速成,以此类推。

比如在第四周遇到问题,应该在week5_前端知识体系速成中查看。

如何使用

  1. git clone https://git.imooc.com/class-108/coolcar.git
  2. cd coolcar进入项目目录。
  3. 此时我们会在master branch里。
  4. 一般情况下,并不需要拉取其他branch的内容,而是建议跟着视频自己进行开发。若出现无法解决的问题,可以通过网页查看本git仓库,通过branch下拉框进入相应branch查看代码。
  5. 如果需要下载与视频同步对应的代码到本地运行。 git checkout <branch>即可。

如何编译以及运行小程序

  1. cd wx/miniprogram
  2. npm install
  3. 打开小程序开发工具,点击工具->构建npm
  4. 点击编译

预祝同学们学习愉快,提升水平,拿到Offer

coolcar's People

Contributors

ccmouse avatar ccmouse2 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.