Socket
Socket
Sign inDemoInstall

@socialtechnologies/social-api

Package Overview
Dependencies
39
Maintainers
1
Versions
251
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    @socialtechnologies/social-api

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


Version published
Weekly downloads
0
decreased by-100%
Maintainers
1
Created
Weekly downloads
 

Readme

Source

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. После деплоя информаровать команду, что все ок, чтобы они могли так же деплоить

FAQs

Last updated on 31 Aug 2021

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc