Привет, меня зовут Infanty, мой профиль в LinkedIn.
Я пишу how-to статьи на редкие темы или статьи обзоры - для себя и тех кто со мной работает.

Отображено: по дате публикаций. Посмотреть по дате последнего изменения.
# for use in npm scripts 
npm install electron-packager --save-dev

# for use from cli 
npm install electron-packager -g

26 апреля 2018 года, состоялся релиз очередной версии Ubuntu - 18.04 Bionic Beaver. Ubuntu 18.04 относится к LTS (Long Term Support) - версиям Ubuntu. Они выходят каждые два года (предыдущей LTS - версией была 16.04) и поддерживаются в течение пяти лет с момента релиза. Именно эту версию рекомендуется использовать как базовую, при разработке, до выхода Ubuntu 20.04.

Создадим модуль с одним компонентом для страницы товаров, используя Angular CLI:

Создадим модуль с тремя компонентами, используя Angular CLI. Данные этого модуля (и его компонентов) будут выводиться в файл основного шаблона приложения - вместо тега router-outlet, когда пользователь находится на роуте - главной страницы сайта (компонент: home-page) или главной страницы сайта с формой входа (компонент: home-page-login).

Angular активно использует привязку данных - изменение данных приводит к автоматическому обновлению соответствующего элемента представления, и наоборот. Он содержит модуль внедрения зависимостей, поддерживает модульность и предоставляет механизм для настройки маршрутизации.

Этот фреймворк содержит механизм создания пользовательских тегов и атрибутов HTML с помощью концепции директив, которая позволяет расширять набор тегов HTML в соответствии с потребностями приложения.

Центральный репозиторий содержит две главные ветви, существующие всё время:

  • master - главная ветвь. Весь исходный код в ней должен иметь возможность быть размещённым в проекте (на сайте) в любой произвольный момент времени.
  • develop - главная ветвь для разработки. Хранящийся в ней код в любой момент времени должен содержать самые последние изданные изменения, необходимые для следующего релиза. От данной ветви также делаются ответвления при разработке, которые должны войти в следующий релиз.

В продолжение темы быстрого разворота локального окружения, рассмотрим Vagrant и Puppet. Они позволяют быстро разворачивать виртуальные машины используя VirtualBox, избавляя от необходимости ручной настройки при ее установке.

Как и в прошлой статье про Docker, воспользуемся вспомогательным инструментом с графическим интерфейсом - PuPHPet, позволяющим создавать Puppet конфигурации для Vagrant, которые можно тут же начать использовать.

3.

Установим дополнительную библиотеку env-cmd, перейдя в папку проекта и набрав в консоли:

npm install env-cmd --save-dev  

Изменим способ запуска приложения в файле - "package.json".