Перейти к основному содержимому

Структура репозитория

На этой странице описана текущая логическая структура репозиториев активно задокументированных продуктовых слоёв LiVi.

Текущие основные продуктовые зоны

На текущем этапе наиболее важными задокументированными зонами репозитория являются:

  • Scriptwriter
  • pricing

Эти зоны отражают текущее разделение между продуктовым интерфейсом и billing center.

Scriptwriter

Зона Scriptwriter содержит текущий продуктовый AI-интерфейс для сценарной работы.

Типовые файлы включают:

  • index.html
  • app.js
  • styles.css
  • i18n.js

Роль

Её роль — обеспечивать активный продуктовый опыт генерации сценариев и связанного пользовательского взаимодействия.

pricing

Зона pricing содержит текущий billing-интерфейс и backend-логику его поддержки.

Типовые файлы включают:

  • index.html
  • pricing.js
  • payments.js
  • state.js
  • styles.css
  • i18n.js

Она также включает текущие backend API routes, которые используются для billing и entitlement flow.

pricing/api

Типовые активные файлы включают:

  • create-payment.js
  • check-pro.js
  • wayforpay-webhook.js

Роль

Их роль — поддерживать запуск оплаты, подтверждение платежа и проверку состояния доступа.

Текущий структурный принцип

Текущая структура репозиториев отражает практическое разделение системы:

  • продуктовое взаимодействие обрабатывается в Scriptwriter
  • billing-взаимодействие обрабатывается в pricing
  • backend-обработка доступа и платежей идёт через pricing API routes