Skip to content

Repository files navigation

CoTea IDE Plugin

Версия: 1.2

Описание

При использовании библиотеки CoTea @MikhailZhalskiy для для каждого экрана требуется создать набор классов и интерфейсов. Плагин позволяет упростить этот процесс и сгенерировать файлы автоматически.

Генерация файлов доступна из стандартного меню New (Cmd+N/Ctrl+N) AS/IDEA

Вариант 1: Создать только классы необходимые для CoTea

New > CoTea > CoTea Classes Only

img_cotea_classes_generation.png

При создании требуется указать префикс и после этого в выбранной директории будут созданы

*Analytic
*Command
*CommandHandler
*Message
*SideEffect
*State
*StateUpdater
*StoreFactory

Вариант 2: Создать классы для экрана CoTea

New > CoTea > CoTea Screen

После указания имени экрана в выбранной директории будут созданы классы и интерфейсы

tea\
  *Analytic
  *Command
  *CommandHandler
  *Message
  *SideEffect
  *State
  *StateUpdater
  *StoreFactory
*ViewModel

Как установить плагин

Вариант 1. Установка вручную

  1. Выполнить gradle команду ./grdalew buildPlugin. После сборки артефакт плагина будет помещен в папку build\distributions

  2. Перейти в раздел Preferences -> Plugins IDE img_preferences_plugins

  3. Нажать на кнопку настроек и выбрать пункт "Install Plugin from Disk".

Вариант 2. Установка из удаленного репозитория

  1. Перейти в раздел Preferences -> Plugins IDE img_preferences_plugins

  2. Нажать на кнопку настроек и выбрать пункт "Manage Plugin Repositories..."

img_manage_plugin_repositories

  1. Добавить репозиторий https://mobicode.pro/idea/cotea/updatePlugins.xml img_remote_repository

  2. Найти в разделе Marketplace плагин "CoTea Files Generator" и установить
    img_marketplace_plugin

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages