Необходимо будет декомпозировать код и улучшить типизацию — поскольку во время разработки этого проекта я установил себе определенный дедлайн, который мне удалось успешно соблюсти, но качество кода сильно пострадало.
Написать больше тестов для основного функционала — есть не тесты для всех возможных ситуаций; некоторые параметры при использовании утилит проверялись вручную, а не автоматизированы через тесты. Модули, которые находятся в репозитории https://github.com/nestjs-mod/nestjs-mod-contrib вообще не имеют тестов, все проверялось вручную.
Расширить генератор документации по инфраструктуре.
Добавить примеры использования для всех модулей и утилит — сейчас работа с ними может быть изучена только через чтение тестов, но документация должна быть в файле readme.
Добавить больше модулей-оберток или написать собственные реализации для типичных вещей (работа с Redis, работа с Nodemailer и так далее).
Добавить модули для генерации конфигураций pipeline gitlab-ci, bitbucket, jenkins
Добавить генератор для сборки docker-образов и генерации скриптов для развертывания приложения в Kubernetes.
Написать консольное приложение для более удобной работы со схематиками.
Добавить возможность сохранения мета-информации о модулях и их конфигурации в package.json и возможность развертывания всей кодовой базы и параметров развертывания и доставки всего с двумя файлами package.json и .env файлом.
Создать облачное решение, которое позволит визуально собирать приложение и включать все необходимые модули и группы модулей, которые можно будет развернуть где угодно.