Byndyusoft / byndyusoft-templates-api

Common API template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Создание параметризированного шаблона

Rinatich opened this issue · comments

Есть идея создать шаблоны под разные цели, например, под API и Worker (который работает с RabbitMQ). Можно попробовать заиспользовать параметры для этого, вот пример https://github.com/dotnet/dotnet-template-samples/blob/master/05-multi-project/.template.config/template.json.
Возможные сценарии:

  1. Сделать несколько стартовых проектов, выбирать, какой нужен, по параметру (API, Worker с рэббитом, API+Worker с рэббитом)
  2. Подключение функционала, если нужно (шаблон реализации генерации JWT токена для авторизации с рефрешем токена). Правда, пока непонятно, как отключать ненужные зависимости, нужно продумать. Либо делаем под это отдельный проект, как в п.1.