Skip to content

rbkmoney/rbk-templator

Repository files navigation

Installation

  1. brew install node -- если установлен npm, то можно пропустить этот шаг
  2. npm install -g @pospolitanv/rbk-templator
  3. PROFIT

В случае ошибки: rm -rf /usr/local/lib/node_modules/@pospolitanv и установить пакет заново

rbk-templator

Шаблонизатор для быстрого создания проектов на Java/Kotlin (возможна поддержка и других шаблонов)

Usage

  1. Склонировать проект, в котором собираетесь использовать шаблон.
  2. Запустить в консоли команду rbk-templator
  3. Следовать указаниям

Development

Для того, чтобы проверить свои изменения локально - вызовите команду plop из корневой директории На CI есть тесты на все генерируемые шаблоны

wetkitty-templator

Скрипт для быстрой подготовки к выкатке в wetkitty

  1. Проставляет для сервиса image-tag: id последнего коммита в master
  2. Создает коммит с commit message последнего коммита feature-ветки
  3. Создает ветку с таким же названием, как у feature-ветки
  4. Пушит получившуюся ветку в wetkitty

Usage

  1. Перейти в корневую директорию сервиса
  2. Убедиться, что ваш сервис лежит в соседней директории с wetkitty:
$ tree my-projects 
my-projects
├── my-service
└── wetkitty
  1. Переключиться на feature-ветку
  2. Запустить в консоли команду wetkitty-templator