GitXplorerGitXplorer
I

component-version-update

public
0 stars
0 forks
0 issues

Commits

List of commits on branch master.
Unverified
831cbcdf2102f7a92d89ceb2b56c6ba467e76cd0

Set theme jekyll-theme-architect

IIneigo committed 6 years ago
Unverified
9da12056bc4cf7524d357703a38486b9211e9943

Добавление деплоя npm

IIneigo committed 6 years ago
Unverified
40fd985d8a60f4b6c58eedf40f7e4e3c0e940d2d

Поправлена отсутствующая зависимость

IIneigo committed 6 years ago
Unverified
d10d20815bc08367b7d8c01837aca9ca85cf3792

Добавлено описание

IIneigo committed 6 years ago
Unverified
e4ba53f213cef91d30f47e031f60eb4a6f322f73

Добавлена обработка для отсутствующего Changed в Unreleased

IIneigo committed 6 years ago
Unverified
165d5a146a4896796c49af3fb45f7b161c232266

Добавлена возможность автоматически создавать коммиты

IIneigo committed 6 years ago

README

The README file for this repository.

component-version-update

Install

npm install -g component-version-update

Using

package.json:

{
    "cvu": {
        "changelogFileName": "CHANGELOG.md",
        "onlyUnrealised": false,
        "pathsToComponents": [ "./" ],
        "pathToGlobalChangelog": "CHANGELOG.md",
        "globalChangelogFormat": "-   **[%name%:%version%]**: %msg%",
        "commitMessage": "[%name%:%version%]: Publish"
    }
}

console:

cd to/project/dir
cvu -h # Справка
cvu -u # Искать модули с записями в changelog

TODO:

Этап 1 (v0.0.1)

  • [x] Получать настройки из package.json текущей дирректории
    • [x] changelogFileName (string) default CHANGELOG.md
    • [x] onlyUnrealised (Boolean) default false
    • [x] commitMessage (string) default null
    • [x] pathsToComponents (array) default empty array
    • [x] pathToGlobalChangelog (string) default null
    • [x] globalChangelogFormat (string) default null
  • [x] Обновлять версию в файлах
    • [x] component/package.json
    • [x] component/CHANGELOG.md
    • [x] ${pathToGlobalChangelog}
  • [x] Стандартизировать формат вывода логов
  • [x] Добивить режим отладки --verbose
  • [x] Пропаботать вставку в unrealised глобальный changelog
  • [x] Делать commit с изменениями с ${commitMessage} (если указан commitMessage)

Этап 2 (v0.1.0)

  • [ ] Сделать якоря при переходе от глобального changelog в changelog компонета
  • [ ] Принимать название пакета из опций -p --package (не выводить вопрос с пакетом)
  • [ ] Принимать версию пакета из опций -n --version-number (не выводить вопрос с пакетом)
  • [ ] Пакетное обновление

Этап 3 (v0.2.0)

  • [ ] Обновление зависимостей обновляемого пакета (по ключу -d --dependency)