0.0.1 • Published 6 years ago

@skbkontur/base-services v0.0.1

Weekly downloads
-
License
ISC
Repository
-
Last release
6 years ago

Набор сервисов для обращения к различным API контура

Список поддерживаемых API

Список имлементированных методов можно посмотреть непосредственно в репозитории

Как добавить методы или API которых тут нет?

Нужно создать пулл реквест. Если пул реквест был смержен пакт будет обновлен в соответствие с семвер.

Условия принятия пулл реквеста

  • В случае если API уже существует в репозитории, добавленный метод может быть принят только в том случае если он существует в реальном API и не является дубликатом.
  • В случае когда добавляется новое API проверяется то что API является массово используемым.
  • В случае добавления нового API необходимо добавить его в список поддерживаемых API в файле README.md
  • Необходимо покрывать все сигнатуры flow анотациями и проверить чтобы npm run flow проходило без ошибок.
  • Стараться избегать ломающих изменений. Если ломающее изменение есть необходимо отписать об этом в тексте пул реквеста.

Как использовать в своем проекте

const baseServices = require('@skbkontur/base-services')

const { ExternServiceV1 } = baseServices
const { Auth, Permissions, UserRequisites } = baseServices.portal
const { Drive } = baseServices.infrastructure