Flowmoji
CLI-ка для клёвого Git Flow с Emoji на борту.
Это всего лишь
🚧 превью-версия. Дальше - лучше.
Будет меньше💩 , больше✨ и качественнее⭕ .
Затем, много♻️ , чуть-чуть📝 , и только тогда уже полноценный OpenSource.
Я не SMM-щик, но, imho, Будущее - за Emoji!
Checkout
npx flowmoji@latest
Замечание
Only russian language. No other localizations, yet.
Хау ту
Откройте любой репозиторий на вашем ПК через терминал и выполните указанную выше комманду.
Демо можно глянуть на YouTube:
Текущий функционал
Ветки
Создание и завершение:
-
feature
; -
release
; -
hotfix
.
Типы и статусы изменений
Статусы:
-
➕ - Добавление нового; -
➰ - Изменение существующего; -
🚫 - Вывод из использования; -
❌ - Удаление; -
💢 - Исправление; -
🛡️ - Безопасность.
Соответствуют Keep a Changelog:
Added
,Changed
,Deprecated
,Removed
,Fixed
,Security
Типы:
-
✨ - Фича -
🐛 - Фикс -
⚡ - Небольшие правки -
🔧 - Конфигурации -
✅ - Тесты -
🗺️ - Модели и интерфейсы -
🍱 - Ассеты -
📝 - Документация -
♻️ - Рефакторинг -
🏗 - Структура -
⭕ - Воркфлоу -
🚧 - Не завершено -
📦 - Зависимости -
💫 - Данные модуля (package.json, manifest.json и т.д.) -
🔥 - Хотфикс -
💩 - Говнокод -
☠️ - Основа -
📄 - Манифесты (Лицензия, Кодекс поведения и т.п.) -
🔀 - Слияние -
⏪ - Реверт
Планы
- Конфигурирование cli-ки;
- Завести инглишь лангуаге;
- Автоматизация воркфлоу
release
-ов иhotfix
-ов; -
support
-ы иbugfix
-ы; - Рефакторинг кода;
- Описание методологии;
- Релиз;
-
Автосборка
changelog
-а; - Совместимость c
the Conventional Commits
.
(ну и, может быть, подключить NodeGit
для работы с Git
-ом. но это не точно, ибо то хрупкая вещица)
Лицензия
the MIT License.
PS: а ещё, я обнаружил для себя, что GitKraken больше не даёт private-ные репозитории по халявной лицензии*, поэтому реализация данного модуля стала для меня ещё интереснее.
*Если вас тож это задело, то рекомендую Fork
, ребята на чистом фане мутят не хуже целого Axosoft.
Респект вам, Dan Pristupov и Tanya Pristupova!