Files
twenty/packages/twenty-docs/l/ru/developers/extend/apps/operations/overview.mdx
T
github-actions[bot] 44c4c27c76 i18n - docs translations (#21337)
Created by Github action

Co-authored-by: github-actions <github-actions@twenty.com>
2026-06-08 19:28:21 +02:00

33 lines
2.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: Обзор
description: Собирайте, тестируйте и поставляйте свое приложение — команды CLI, интеграционные тесты, CI и публикация на сервер или в npm.
icon: rocket
---
**Операционный уровень** — это все, что вы делаете *над* своим приложением, а не *с ним*: выполнение команд CLI, запуск интеграционных тестов на реальном сервере Twenty, настройка CI и поставка релизов — либо в виде tar-архива, разворачиваемого на одном сервере, либо как пакет npm, размещенный в маркетплейсе.
```text
develop ─▶ test ─▶ build ─▶ deploy / publish
─────── ──── ───── ─────────────────
yarn yarn yarn yarn twenty app:publish --private (tarball → one server)
twenty test twenty
dev dev:build yarn twenty app:publish (npm → marketplace)
```
## В этом разделе
<CardGroup cols={2}>
<Card title="CLI" icon="terminal" href="/l/ru/developers/extend/apps/operations/cli">
Справочник по `yarn twenty` — exec, logs, uninstall, remotes.
</Card>
<Card title="Синхронизация и восстановление" icon="компас" href="/l/ru/developers/extend/apps/operations/sync-and-recovery">
Какие команды когда использовать, как читать diff синхронизации и пошаговое восстановление.
</Card>
<Card title="Тестирование" icon="flask" href="/l/ru/developers/extend/apps/operations/testing">
Настройка Vitest, интеграционные тесты, проверка типов, рабочий процесс CI.
</Card>
<Card title="Публикация" icon="upload" href="/l/ru/developers/extend/apps/operations/publishing">
Сборка, развертывание tarball, публикация в npm, установка.
</Card>
</CardGroup>