30 lines
1.4 KiB
Plaintext
30 lines
1.4 KiB
Plaintext
---
|
|
title: Visão Geral
|
|
description: Crie, teste e envie seu app — comandos de CLI, testes de integração, CI e publicação em um servidor ou no npm.
|
|
icon: rocket
|
|
---
|
|
|
|
A **camada de operações** é tudo o que você faz *para* o seu app em vez de *com* ele: invocar comandos de CLI, executar testes de integração contra um servidor Twenty real, configurar CI e enviar versões — seja como um tarball implantado em um único servidor ou como um pacote npm listado no marketplace.
|
|
|
|
```text
|
|
develop ─▶ test ─▶ build ─▶ deploy / publish
|
|
─────── ──── ───── ─────────────────
|
|
yarn yarn yarn yarn twenty deploy (tarball → one server)
|
|
twenty test twenty
|
|
dev build yarn twenty publish (npm → marketplace)
|
|
```
|
|
|
|
## Nesta secção
|
|
|
|
<CardGroup cols={2}>
|
|
<Card title="CLI" icon="terminal" href="/l/pt/developers/extend/apps/operations/cli">
|
|
Referência do `yarn twenty` — exec, logs, uninstall, remotes.
|
|
</Card>
|
|
<Card title="Testes" icon="flask" href="/l/pt/developers/extend/apps/operations/testing">
|
|
Configuração do Vitest, testes de integração, verificação de tipos, fluxo de trabalho de CI.
|
|
</Card>
|
|
<Card title="Publicação" icon="carregar" href="/l/pt/developers/extend/apps/operations/publishing">
|
|
Criar, implantar um tarball, publicar no npm, instalar.
|
|
</Card>
|
|
</CardGroup>
|