Создаем VIPER шаблон с помощью Generamba

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.

Если вам не нравится тратить много времени на создание шаблонов для VIPER можно воспользоваться Generamba.

Для начала нужно проверить версию Ruby она должна быть не ниже 2.2

ruby --version

Установка:

sudo gem install generamba 
//Вводим свой пароль
cd путь к проекту
generamba setup // добавит generambafile для настройки

Нужно будет ответить на вопросы по вашему проекту

//После окончания нужно ввести в консоль:
cat Rambafile

И так у нас появился Rambafile в нём мы можем указать путь для создания шаблона и добавить шаблоны и т.д.

Общий каталог шаблонов для генератора кода: https://github.com/strongself/generamba-catalog

В Templates указываем шаблон который мы выбрали из каталога шаблонов:

- {name: rviper_controller} //VIPER objective c шаблон
//После добавления нужно сохранить шаблон
generamba template install // пишем в консоль

После сохранения мы можем создать шаблон в проекте для этого в терминале запишем:

generamba gen [MODULE_NAME] [TEMPLATE_NAME] 

[MODULE_NAME] - название модуля например: Main, Store, MyProfile ....
[TEMPLATE_NAME] - вставляем шаблон из библиотеки

generamba gen Coffe rviper_controller // Objctive-C
generamba gen MusicList swifty_viper // SWIFT

Готово, мы сгенерировали шаблоны:

Generamba

https://github.com/strongself/Generamba

Источник: https://habr.com/ru/post/709928/


Интересные статьи

Интересные статьи

В данной статье я бы хотел раскрыть тему создания сложных маршрутов в Apache Camel с помощью компонента Direct.
Современные языковые модели достигли впечатляющих результатов в некоторых задачах, которые раньше были под силу только человеческому разуму. Так, например, некоторые модели могут без затруднений искат...
Как вы можете помнить по первой статье "Маркетинговая аналитика на Python. Пишем код для RFM-сегментации", более 8 лет я работаю в сфере маркетинга для B2B и примерно столько же бешусь от дилетантског...
Сегодня многие крупные компании для увеличения производительности открывают доступ сотрудников с рабочих компьютеров в Интернет. Однако не все сотрудники используют его п...
Всем привет. Когда я искал информацию о журналировании (аудите событий) в Bitrix, на Хабре не было ни чего, в остальном рунете кое что было, но кто же там найдёт? Для пополнения базы знаний...