1.9 KiB
1.9 KiB
Установка зависимостей
brew install mason
Инициализация
В корне проекта вызовите команду init
, которая создаст папку .mason/
mason init
Использование 👷
Все готовые brick'и
хранятся в папке /bricks
Для примера попробуем использовать brick
под названием base_feature
# Добавляем `brick` себе в mason (посмотреть уже добавленные можно через `mason ls/list`, а удалить через `mason remove`)
mason add base_feature --path bricks/base_feature
# Используем `brick` для в интересующей нас папке (поскольку это шаблон фичи, выбрана папка src/features/)
mason make base_feature -o lib/features
Далее необходимо ответить на вопросы задаваемые в CLI и на основе ответов brick
сгенериует фичу
Разработка
В папке bricks/
вы можете создать свой brick
# создать hello brick
mason new my_brick_name
Далее всю структуру папок и файлов необходимо описать в папке __brick__
Для большей информации читайте и смотрите примеры
Добавить новую форму в Behavior tree builder
mason make form -o ./src/features/behavior_tree_builder/presentation/ui/forms
Добавить новую форму в Scene Manager
mason make form -o ./src/features/scene_manager/presentation/forms
Добавить новый экран
mason make base_feature -o ./src/features/