yeoman
TRANSCRIPT
![Page 2: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/2.jpg)
Yeoman – bulletproof workflow for your project
![Page 3: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/3.jpg)
![Page 4: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/4.jpg)
![Page 5: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/5.jpg)
![Page 6: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/6.jpg)
Yeoman helps you kickstart new projects, prescribing best practices and tools to help you stay productive.
To do so, we provide a generator ecosystem. A generator is basically a plugin that can be run with the `yo` command to scaffold complete projects or useful parts.
Through our official Generators, we promote the "Yeoman workflow". This workflow is a robust and opinionated client-side stack, comprising tools and frameworks that can help developers quickly build beautiful web applications. We take care of providing everything needed to get started without any of the normal headaches associated with a manual setup.
With a modular architecture that can scale out of the box, we leverage the success and lessons learned from several open-source communities to ensure the stack developers use is as intelligent as possible.
As firm believers in good documentation and well thought out build processes, Yeoman includes support for linting, testing, minification and much more, so developers can focus on solutions rather than worrying about the little things.
![Page 7: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/7.jpg)
Yeoman helps you kickstart new projects, prescribing best practices and tools to help you stay productive.
To do so, we provide a generator ecosystem. A generator is basically a plugin that can be run with the `yo` command to scaffold complete projects or useful parts.
Through our official Generators, we promote the "Yeoman workflow". This workflow is a robust and opinionated client-side stack, comprising tools and frameworks that can help developers quickly build beautiful web applications. We take care of providing everything needed to get started without any of the normal headaches associated with a manual setup.
With a modular architecture that can scale out of the box, we leverage the success and lessons learned from several open-source communities to ensure the stack developers use is as intelligent as possible.
As firm believers in good documentation and well thought out build processes, Yeoman includes support for linting, testing, minification and much more, so developers can focus on solutions rather than worrying about the little things.
![Page 8: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/8.jpg)
![Page 9: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/9.jpg)
2012Эдди Османи Пол Айриш другие
![Page 10: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/10.jpg)
![Page 11: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/11.jpg)
Web-site
Web-app
![Page 12: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/12.jpg)
Копировать
Изменять
Добавлять
Деплоить
![Page 13: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/13.jpg)
![Page 14: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/14.jpg)
Автоматизация:
Правильной структуры Сервера Автообновления Готовых тестов Автодеплоя
![Page 15: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/15.jpg)
![Page 16: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/16.jpg)
Node.js w/ npm
npm install -g yo
npm install -g generator-angular
![Page 17: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/17.jpg)
Демо!
![Page 18: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/18.jpg)
yo angular
![Page 19: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/19.jpg)
Основа
Зависимости
Тесты
Локальный сервер
Автоматическое обновление
![Page 20: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/20.jpg)
![Page 21: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/21.jpg)
![Page 22: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/22.jpg)
![Page 23: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/23.jpg)
Субгенераторы
![Page 24: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/24.jpg)
yo angular:route admin
![Page 25: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/25.jpg)
yo angular:factory showname
![Page 26: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/26.jpg)
angular:controllerangular:directiveangular:filterangular:routeangular:serviceangular:providerangular:factoryangular:valueangular:constantangular:decoratorangular:view
![Page 27: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/27.jpg)
Деплой
grunt build
![Page 28: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/28.jpg)
npm search yeoman-generator
Генераторы
![Page 29: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/29.jpg)
Angular Ember Knockout XFramework Jquery Jquery UI Chrome Extenstions Bootstrap другие
![Page 30: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/30.jpg)
свой генератор
![Page 31: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/31.jpg)
yeoman.io
![Page 32: Yeoman](https://reader033.vdocuments.net/reader033/viewer/2022060204/55a019961a28abd26f8b46c5/html5/thumbnails/32.jpg)
используйте Yeoman для организации рабочего процесса
настраивайте Grunt и Bower под ваши нужды
для разработки – grunt serve
Выводы