flowmoji
v0.0.4-teaser
Published
🐙 CLI tool for fun Git Flow with Emoji. [Teaser]
Downloads
2
Maintainers
Readme
Flowmoji
🐙 CLI tool for fun Git Flow with Emoji.
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!