Калькулятор на чистом JavaScript с итеративным развитием функционала.
Функционал:
- Добавлена синхронизация физической и виртуальной клавиатуры
Релиз: https://github.com/ione-chebkn/js-calculator/releases/tag/v2.4.0
Функционал:
- Нормализация чисел: автоматически исправлять 0123 → 123
- Нормализация операторов: заменять ++, +- на последний оператор
Релиз: https://github.com/ione-chebkn/js-calculator/releases/tag/v2.3.0
Функционал:
- Обновлен дизайн до базового доступны (*, /)
Релиз: https://github.com/ione-chebkn/js-calculator/releases/tag/v2.1.0
Функционал:
- Текстовые поля для ввода двух чисел
- Выбор операции из списка
- Отображение результата
Релиз: https://github.com/ione-chebkn/js-calculator/releases/tag/v1.0.0
[ Обнаружение бага/фичи ]
↓
[ Создание задачи ] → npm run task/bug
↓
[ Разработка в ветке vX.Y.Z-description ]
↓
[ Коммиты с валидацией ] → feat/fix: #номер описание
↓
[ Добавление демо ] → docs/vX.Y.Z.gif
↓
[ Релиз ] → npm run release
↓
[ Авто-обновление CHANGELOG, README ]
🚀 Пример:
# 1) Создание задачи
`npm run task -- "Нормализация чисел: 0123 → 123"`
# → Создаётся issue #9 (можно посмотреть через команду `npm run tasks`)
# 2) Создание ветки в формате vX.Y.Z-description
`git checkout -b v2.3.0-normalize-numbers`
# 3) коммиты в формате feat: #N (где #N номер созданного issue)
`git commit -m "feat: #9 добалена нормализация чисел"`
# 4) релиз
`npm run release`
# ✅ Создаётся:
# - CHANGELOG.md с фичей #9
# - Git tag v2.3.0
# - README обновляется автономно📋 Бэклог задач:



