Skip to content

qqqzhch/lambda

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lambda



目录结构介绍:

* /dist                     由打包任务生成

* /node_modules
* /src
  *  /css                   样式,支持 css 和 less
  * /common             公用样式
  * /lib                引入外部样式
  * /page               每个页面对应的样式
  *  /img                       图片资源
  * /js
    * /components           组件脚本,不会被搜索引擎搜索到!页面加载时生成的
    * /component    单个组件名
        * /css      此组件的样式
        * / /img        此组件所用图片资源
        * / tmpl        此组件所用html
        * / index.js    组件入口
    * /page             每个页面使用的 js 入口
 * /view                    每个页面的

view 下面的

 * layout 是渲染网页的外壳,如有别的需要可以定制不一样的layout.使用时在具体页面的js里面引入

 * pages 是每个页面的 html 生成引擎,通常用同名的两个 js 和 ejs 组成,js里面可以传入 ejs模板需要的变量等

 * partial 则是所有页面共同需要引入的 html 片段


#版本控制规则


分支管理

* 开始新版本迭代:根据迭代计划从 master 分支上创建新的开发分支进行
* 开始新功能开发:在开发分支上创建新功能分支进行
* 完成新功能开发:将功能分支基于开发分支进行 rebase,同时删除跟此功能远程分支,重新 push 远程分支做 code review,通过后合并到开发分支
* 完成新版本迭代:根据开发里程碑将开发分支通过 git rebase 并合并到 master 同时删除开发分支
* BUG 修复:在 master 创建新分支进行修改,之后合并回 master 并根据需要合并到开发分支和历史版本



push / pull

* 更新代码时尽量使用 git pull --rebase 保持在fast-forward状态下解决冲突
* 已经进行完rebase的本地分支,应立即将对应的远程分支删除 git push origin :feature/JIRA

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors