openprocurement.api Logo
  • Overview
  • Basic Actions
  • Data Standard
  • Tendering API
  • Planning API
  • Contracting API
  • Agreement API
  • Frameworks API
  • Relocation API
  • Violation Reports API
  • Medicines registry
  • Чернетки
  • Developers
    • Проєкти ЦБД
      • Проєкт ЦБД
        • Python linter and code formatters
        • Структура даних запитів/відповідей АПІ
        • Основні компоненти коду
        • Ініціалізація API
        • Рівні аккредитації
        • Аутентифікація та авторизація
        • Конфігурація процедур
        • Константи
        • Словники і стандарти
        • Робота з датами/періодами
        • Робота з документами
        • Chronograph
        • Errors
        • Приховання/маскування
        • Логування
        • Гарантія порядку в API фіді
        • Документація
        • Тести
        • CI/CD
        • Релізний цикл
        • Взаємодія між ЦБД та сервісом Render API
        • Взаємодія між ЦБД та сервісом Sign API
      • Група суміжних проєктів ЦБД
      • Група проєктів Auction
      • Проєкт Catalog API (Prozorro Market)
      • Проєкт Audit API
      • Проєкт DS
      • Проєкт risks
      • Проєкт Render API
      • Проєкт Sign API
      • Бібліотеки
openprocurement.api
  • Developers
  • Проєкти ЦБД
  • Основні компоненти коду
  • View page source

Основні компоненти коду

../../../../_images/components.png

Даний документ описує розділеня відповідальності компонент, але не виключає наявних невідповідностей у існуючому коді (ТехБорг)

  • Plugins
    • Core approach
    • Current structure
  • Middlewares
  • Views
    • Predicates
    • View validation level
    • Endpoints
  • Models
    • Model Types
    • Model validation level
  • State
  • Database
    • Сховище даних (Store)
    • Колекції даних (Collection)
    • Автоматичні дії при записі в базу
    • Індекси для бази даних по яким будується фід оновлень (Indexes)
    • Транзакції (Transactions)
  • Context
  • Serializers
  • Migrations
  • Синхронний підпроект: openprocurement
    • Інфраструктурний пакет api/
    • Доменні пакети
    • Правила розміщення коду
  • Асинхронний підпроект: prozorro_cdb
    • Інфраструктурний пакет api/
    • Доменні пакети
    • Відповідності з openprocurement
    • Правила розміщення коду
Previous Next

© Copyright .

Built with Sphinx using a theme provided by Read the Docs.