gss frontend project management

24
VITAL UI KIT 樄咳妿涢獤Ձ LAURA GSS-FED

Upload: laura-lee

Post on 14-Apr-2017

284 views

Category:

Engineering


2 download

TRANSCRIPT

Page 1: GSS Frontend Project Management

VITAL UI KIT

LAURA GSS-FED

Page 2: GSS Frontend Project Management

/,

,

/ /

Ai, Sketch, Ps JS, CSSGulp, NPM, Bower, Angular, Cordova,

Ionic

UI UX RWDCross-Browser

CRUDCross-Platform

Page 3: GSS Frontend Project Management

VS

Page 4: GSS Frontend Project Management
Page 5: GSS Frontend Project Management

— Rasmus Lerdorf PHP

Page 6: GSS Frontend Project Management

• UI -> •

• ( )

Page 7: GSS Frontend Project Management

+ 50%

Html 5%

CSS 20%

JS 25%

Page 8: GSS Frontend Project Management

• Install (by NPM, Bower) • Developing (by Gulp)

• sass->css, jade->html, live reload

• • Production / Build

js dirtify, code/ , ... • // (Deploy) APP

Page 9: GSS Frontend Project Management

INSTALL

• NodeJS - JavaScript runtime built on Chrome's V8 JavaScript engine

• NodeJS •

NodeJS NPM (Node Package Management NodeJS )

gulp (Task runner) JS Framework (Cordova, Angular…)

Bower ( )

Page 10: GSS Frontend Project Management

DEVELOPING

• , live reload

• -

• -

Page 11: GSS Frontend Project Management

GULP

TASK RUNNER

Page 12: GSS Frontend Project Management

PRODUCTION

• js, image ,

• html , (spacing) ,

• css , , style ( , )

Page 13: GSS Frontend Project Management

node_module (config file: package.json) ,

(devDependencies), eslint, sass

bower_components (config file: bower.json) , package.json

src, library (dependencies), ionic, JQuery

gulp (config file: config.js) tasks/ task util/ task index.js gulp config.js task

src

www src src

Page 14: GSS Frontend Project Management

GITHUB

• • README, Document, Issues

(?)

Page 15: GSS Frontend Project Management

...

Page 16: GSS Frontend Project Management

README

• https://github.com/GSS-FED/gulp-starter-kit • Dependencies

• Development

• Install

• Usage

• File Structure, Project Management, Project Development…

Page 17: GSS Frontend Project Management
Page 18: GSS Frontend Project Management
Page 19: GSS Frontend Project Management
Page 20: GSS Frontend Project Management
Page 21: GSS Frontend Project Management
Page 22: GSS Frontend Project Management

• Monday Workshop • 6pm-7pm 801 ( ) • Slack “monday-workshop” chanel (

) •

• • https://hackpad.com/Monday-Workshop-XRVCqoisJVI

Page 23: GSS Frontend Project Management

REFERENCE

• Gulp, Grunt, Bower npm http://blog.darkthread.net/post-2014-09-25-gulp-grunt-bower-npm.aspx

• Gulp https://kejyuntw.gitbooks.io/gulp-learning-notes/content/

• 11 http://hk.thenewslens.com/post/305094/

Page 24: GSS Frontend Project Management

THANKS FOR LISTENING