@socialtechnologies/social-api
TypeScript icon, indicating that this package has built-in type declarations

1.6.8 • Public • Published

SocialTech services api

Используем Семантическое Версионирование https://semver.org/lang/ru/

  1. Локально разрабатывая либку билдить на прямую в проект

    в **tsconfig.json**
    указываем путь к нашему проекту
    "outDir": "../**frontend**/node_modules/@socialtechnologies/social-api/lib",
    билдим
    **npm run build**
  2. Выпускаем соответствующий тег при завершении разработки v1.1.0-dev-{номер задачи} для передачи на тест (если ошибся и нужно повторно выпустить тег инкрементируем после номера задачи то v1.1.0-dev-16032-2)

  3. В Description описать Release notes (англ.) и указываем ссылку на МР

  4. На Code Review убедиться в ****правильном теге и наличии Release notes в Description мердж реквеста.

  5. Передавать в тестирование нужно только с dev тегом

  6. Тест прошел успешно, подготовка к деплою, нужно заморозить деплой библиотеки

    • Предупредить команду что будет деплой задачи и нужно обновить версию библиотеки
  7. Выпустить версию (например новый функционал v1.2.0). Вмерджить ветку библиотеки в мастер

  8. Добавляем Release notes

  9. Удаляем не актуальные dev-теги

  10. Собираем повторно апрувы, деплоим задачу

  11. После деплоя информировать команду, что все ок, чтобы они могли так же деплоить

В случае hotfix или Сервисных библиотек

  1. В Description описать Release notes и указываем ссылку на МР
  2. На Code Review убедиться в наличии Release notes в Description мердж реквеста.
  3. Выпускаем сразу соответствующий тег.
  4. Тест прошел успешно, подготовка к деплою, нужно заморозить деплой библиотеки
    • Предупредить команду что будет деплой задачи и нужно обновить версию библиотеки
  5. Выпустить версию, вмерджить ветку библиотеки в мастер.
  6. Добавляем Release notes
  7. Собираем повторно апрувы, деплоим задачу
  8. После деплоя информаровать команду, что все ок, чтобы они могли так же деплоить

Readme

Keywords

none

Package Sidebar

Install

npm i @socialtechnologies/social-api

Weekly Downloads

252

Version

1.6.8

License

none

Unpacked Size

566 kB

Total Files

459

Last publish

Collaborators

  • socialtech