mirror of
https://github.com/anomalyco/opencode.git
synced 2026-04-26 15:55:45 +00:00
fix(docs): translations
This commit is contained in:
@@ -1,15 +1,15 @@
|
||||
---
|
||||
title: Introdução
|
||||
description: Comece com o OpenCode.
|
||||
description: Comece com o opencode.
|
||||
---
|
||||
|
||||
import { Tabs, TabItem } from "@astrojs/starlight/components"
|
||||
import config from "../../../../config.mjs"
|
||||
export const console = config.console
|
||||
|
||||
[**OpenCode**](/) é um agente de codificação AI de código aberto. Está disponível como uma interface baseada em terminal, aplicativo desktop ou extensão de IDE.
|
||||
[**opencode**](/) é um agente de codificação AI de código aberto. Está disponível como uma interface baseada em terminal, aplicativo desktop ou extensão de IDE.
|
||||
|
||||

|
||||

|
||||
|
||||
Vamos começar.
|
||||
|
||||
@@ -17,7 +17,7 @@ Vamos começar.
|
||||
|
||||
#### Pré-requisitos
|
||||
|
||||
Para usar o OpenCode no seu terminal, você precisará de:
|
||||
Para usar o opencode no seu terminal, você precisará de:
|
||||
|
||||
1. Um emulador de terminal moderno como:
|
||||
- [WezTerm](https://wezterm.org), multiplataforma
|
||||
@@ -31,7 +31,7 @@ Para usar o OpenCode no seu terminal, você precisará de:
|
||||
|
||||
## Instalar
|
||||
|
||||
A maneira mais fácil de instalar o OpenCode é através do script de instalação.
|
||||
A maneira mais fácil de instalar o opencode é através do script de instalação.
|
||||
|
||||
```bash
|
||||
curl -fsSL https://opencode.ai/install | bash
|
||||
@@ -79,7 +79,7 @@ Você também pode instalá-lo com os seguintes comandos:
|
||||
brew install anomalyco/tap/opencode
|
||||
```
|
||||
|
||||
> Recomendamos usar o tap do OpenCode para as versões mais atualizadas. A fórmula oficial `brew install opencode` é mantida pela equipe do Homebrew e é atualizada com menos frequência.
|
||||
> Recomendamos usar o tap do opencode para as versões mais atualizadas. A fórmula oficial `brew install opencode` é mantida pela equipe do Homebrew e é atualizada com menos frequência.
|
||||
|
||||
- **Usando Paru no Arch Linux**
|
||||
|
||||
@@ -90,7 +90,7 @@ Você também pode instalá-lo com os seguintes comandos:
|
||||
#### Windows
|
||||
|
||||
:::tip[Recomendado: Use WSL]
|
||||
Para a melhor experiência no Windows, recomendamos usar o [Windows Subsystem for Linux (WSL)](/docs/windows-wsl). Ele oferece melhor desempenho e total compatibilidade com os recursos do OpenCode.
|
||||
Para a melhor experiência no Windows, recomendamos usar o [Windows Subsystem for Linux (WSL)](/docs/windows-wsl). Ele oferece melhor desempenho e total compatibilidade com os recursos do opencode.
|
||||
:::
|
||||
|
||||
- **Usando Chocolatey**
|
||||
@@ -123,7 +123,7 @@ Para a melhor experiência no Windows, recomendamos usar o [Windows Subsystem fo
|
||||
docker run -it --rm ghcr.io/anomalyco/opencode
|
||||
```
|
||||
|
||||
O suporte para instalar o OpenCode no Windows usando Bun está atualmente em andamento.
|
||||
O suporte para instalar o opencode no Windows usando Bun está atualmente em andamento.
|
||||
|
||||
Você também pode baixar o binário na seção [Releases](https://github.com/anomalyco/opencode/releases).
|
||||
|
||||
@@ -131,10 +131,10 @@ Você também pode baixar o binário na seção [Releases](https://github.com/an
|
||||
|
||||
## Configurar
|
||||
|
||||
Com o OpenCode, você pode usar qualquer provedor de LLM configurando suas chaves de API.
|
||||
Com o opencode, você pode usar qualquer provedor de LLM configurando suas chaves de API.
|
||||
|
||||
Se você é novo no uso de provedores de LLM, recomendamos usar o [OpenCode Zen](/docs/zen).
|
||||
É uma lista selecionada de modelos que foram testados e verificados pela equipe do OpenCode.
|
||||
É uma lista selecionada de modelos que foram testados e verificados pela equipe do opencode.
|
||||
|
||||
1. Execute o comando `/connect` no TUI, selecione opencode e acesse [opencode.ai/auth](https://opencode.ai/auth).
|
||||
|
||||
@@ -165,31 +165,31 @@ Agora que você configurou um provedor, pode navegar até um projeto no qual des
|
||||
cd /caminho/para/projeto
|
||||
```
|
||||
|
||||
E execute o OpenCode.
|
||||
E execute o opencode.
|
||||
|
||||
```bash
|
||||
opencode
|
||||
```
|
||||
|
||||
Em seguida, inicialize o OpenCode para o projeto executando o seguinte comando.
|
||||
Em seguida, inicialize o opencode para o projeto executando o seguinte comando.
|
||||
|
||||
```bash frame="none"
|
||||
/init
|
||||
```
|
||||
|
||||
Isso fará com que o OpenCode analise seu projeto e crie um arquivo `AGENTS.md` na raiz do projeto.
|
||||
Isso fará com que o opencode analise seu projeto e crie um arquivo `AGENTS.md` na raiz do projeto.
|
||||
|
||||
:::tip
|
||||
Você deve commitar o arquivo `AGENTS.md` do seu projeto no Git.
|
||||
:::
|
||||
|
||||
Isso ajuda o OpenCode a entender a estrutura do projeto e os padrões de codificação utilizados.
|
||||
Isso ajuda o opencode a entender a estrutura do projeto e os padrões de codificação utilizados.
|
||||
|
||||
---
|
||||
|
||||
## Uso
|
||||
|
||||
Agora você está pronto para usar o OpenCode para trabalhar em seu projeto. Sinta-se à vontade para perguntar qualquer coisa!
|
||||
Agora você está pronto para usar o opencode para trabalhar em seu projeto. Sinta-se à vontade para perguntar qualquer coisa!
|
||||
|
||||
Se você é novo no uso de um agente de codificação AI, aqui estão alguns exemplos que podem ajudar.
|
||||
|
||||
@@ -197,7 +197,7 @@ Se você é novo no uso de um agente de codificação AI, aqui estão alguns exe
|
||||
|
||||
### Fazer perguntas
|
||||
|
||||
Você pode pedir ao OpenCode para explicar a base de código para você.
|
||||
Você pode pedir ao opencode para explicar a base de código para você.
|
||||
|
||||
:::tip
|
||||
Use a tecla `@` para buscar arquivos no projeto.
|
||||
@@ -213,11 +213,11 @@ Isso é útil se houver uma parte da base de código na qual você não trabalho
|
||||
|
||||
### Adicionar recursos
|
||||
|
||||
Você pode pedir ao OpenCode para adicionar novos recursos ao seu projeto. Embora primeiro recomendemos pedir para ele criar um plano.
|
||||
Você pode pedir ao opencode para adicionar novos recursos ao seu projeto. Embora primeiro recomendemos pedir para ele criar um plano.
|
||||
|
||||
1. **Criar um plano**
|
||||
|
||||
O OpenCode tem um _Modo de Plano_ que desabilita sua capacidade de fazer alterações e, em vez disso, sugere _como_ implementará o recurso.
|
||||
O opencode tem um _Modo de Plano_ que desabilita sua capacidade de fazer alterações e, em vez disso, sugere _como_ implementará o recurso.
|
||||
|
||||
Mude para ele usando a tecla **Tab**. Você verá um indicador para isso no canto inferior direito.
|
||||
|
||||
@@ -233,10 +233,10 @@ Você pode pedir ao OpenCode para adicionar novos recursos ao seu projeto. Embor
|
||||
A partir dessa tela, o usuário pode restaurar uma nota ou excluí-la permanentemente.
|
||||
```
|
||||
|
||||
Você quer dar ao OpenCode detalhes suficientes para entender o que você deseja. Ajuda conversar com ele como se você estivesse falando com um desenvolvedor júnior da sua equipe.
|
||||
Você quer dar ao opencode detalhes suficientes para entender o que você deseja. Ajuda conversar com ele como se você estivesse falando com um desenvolvedor júnior da sua equipe.
|
||||
|
||||
:::tip
|
||||
Dê ao OpenCode bastante contexto e exemplos para ajudá-lo a entender o que você deseja.
|
||||
Dê ao opencode bastante contexto e exemplos para ajudá-lo a entender o que você deseja.
|
||||
:::
|
||||
|
||||
2. **Iterar sobre o plano**
|
||||
@@ -252,7 +252,7 @@ Você pode pedir ao OpenCode para adicionar novos recursos ao seu projeto. Embor
|
||||
Arraste e solte imagens no terminal para adicioná-las ao prompt.
|
||||
:::
|
||||
|
||||
O OpenCode pode escanear qualquer imagem que você fornecer e adicioná-la ao prompt. Você pode fazer isso arrastando e soltando uma imagem no terminal.
|
||||
O opencode pode escanear qualquer imagem que você fornecer e adicioná-la ao prompt. Você pode fazer isso arrastando e soltando uma imagem no terminal.
|
||||
|
||||
3. **Construir o recurso**
|
||||
|
||||
@@ -272,19 +272,19 @@ Você pode pedir ao OpenCode para adicionar novos recursos ao seu projeto. Embor
|
||||
|
||||
### Fazer alterações
|
||||
|
||||
Para alterações mais simples, você pode pedir ao OpenCode para construí-las diretamente sem precisar revisar o plano primeiro.
|
||||
Para alterações mais simples, você pode pedir ao opencode para construí-las diretamente sem precisar revisar o plano primeiro.
|
||||
|
||||
```txt frame="none" "@packages/functions/src/settings.ts" "@packages/functions/src/notes.ts"
|
||||
Precisamos adicionar autenticação à rota /settings. Dê uma olhada em como isso é tratado na rota /notes em @packages/functions/src/notes.ts e implemente a mesma lógica em @packages/functions/src/settings.ts
|
||||
```
|
||||
|
||||
Você quer ter certeza de fornecer uma boa quantidade de detalhes para que o OpenCode faça as alterações corretas.
|
||||
Você quer ter certeza de fornecer uma boa quantidade de detalhes para que o opencode faça as alterações corretas.
|
||||
|
||||
---
|
||||
|
||||
### Desfazer alterações
|
||||
|
||||
Vamos supor que você peça ao OpenCode para fazer algumas alterações.
|
||||
Vamos supor que você peça ao opencode para fazer algumas alterações.
|
||||
|
||||
```txt frame="none" "@packages/functions/src/api/index.ts"
|
||||
Você pode refatorar a função em @packages/functions/src/api/index.ts?
|
||||
@@ -296,13 +296,13 @@ Mas você percebe que não era isso que você queria. Você **pode desfazer** as
|
||||
/undo
|
||||
```
|
||||
|
||||
O OpenCode agora reverterá as alterações que você fez e mostrará sua mensagem original novamente.
|
||||
O opencode agora reverterá as alterações que você fez e mostrará sua mensagem original novamente.
|
||||
|
||||
```txt frame="none" "@packages/functions/src/api/index.ts"
|
||||
Você pode refatorar a função em @packages/functions/src/api/index.ts?
|
||||
```
|
||||
|
||||
A partir daqui, você pode ajustar o prompt e pedir ao OpenCode para tentar novamente.
|
||||
A partir daqui, você pode ajustar o prompt e pedir ao opencode para tentar novamente.
|
||||
|
||||
:::tip
|
||||
Você pode executar `/undo` várias vezes para desfazer várias alterações.
|
||||
@@ -318,7 +318,7 @@ Ou você **pode refazer** as alterações usando o comando `/redo`.
|
||||
|
||||
## Compartilhar
|
||||
|
||||
As conversas que você tem com o OpenCode podem ser [compartilhadas com sua equipe](/docs/share).
|
||||
As conversas que você tem com o opencode podem ser [compartilhadas com sua equipe](/docs/share).
|
||||
|
||||
```bash frame="none"
|
||||
/share
|
||||
@@ -330,12 +330,12 @@ Isso criará um link para a conversa atual e o copiará para sua área de transf
|
||||
As conversas não são compartilhadas por padrão.
|
||||
:::
|
||||
|
||||
Aqui está uma [conversa de exemplo](https://opencode.ai/s/4XP1fce5) com o OpenCode.
|
||||
Aqui está uma [conversa de exemplo](https://opencode.ai/s/4XP1fce5) com o opencode.
|
||||
|
||||
---
|
||||
|
||||
## Personalizar
|
||||
|
||||
E é isso! Agora você é um profissional em usar o OpenCode.
|
||||
E é isso! Agora você é um profissional em usar o opencode.
|
||||
|
||||
Para torná-lo seu, recomendamos [escolher um tema](/docs/themes), [personalizar os atalhos de teclado](/docs/keybinds), [configurar formatadores de código](/docs/formatters), [criar comandos personalizados](/docs/commands) ou brincar com a [configuração do OpenCode](/docs/config).
|
||||
Para torná-lo seu, recomendamos [escolher um tema](/docs/themes), [personalizar os atalhos de teclado](/docs/keybinds), [configurar formatadores de código](/docs/formatters), [criar comandos personalizados](/docs/commands) ou brincar com a [configuração do opencode](/docs/config).
|
||||
|
||||
Reference in New Issue
Block a user