Skip to content

Commit 9c92afc

Browse files
Copilotjustinyoo
andauthored
[WIP] Add Portuguese localisation for all markdown files (#31)
* Initial plan for issue * Add Portuguese localisation for main README and product requirements Co-authored-by: justinyoo <1538528+justinyoo@users.noreply.github.com> * Add Portuguese localisation for setup, python and javascript docs Co-authored-by: justinyoo <1538528+justinyoo@users.noreply.github.com> * Add Portuguese localisation for remaining main docs files Co-authored-by: justinyoo <1538528+justinyoo@users.noreply.github.com> * Add Portuguese localisation for custom instructions and partial complete files Co-authored-by: justinyoo <1538528+justinyoo@users.noreply.github.com> * Complete Portuguese localization for remaining README files Co-authored-by: justinyoo <1538528+justinyoo@users.noreply.github.com> * Update ToC --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: justinyoo <1538528+justinyoo@users.noreply.github.com> Co-authored-by: Justin Yoo <justin.yoojh@gmail.com>
1 parent d7032a4 commit 9c92afc

24 files changed

Lines changed: 2558 additions & 0 deletions

File tree

localisation/pt-br/README.md

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
# Workshop de Codificação GitHub Copilot Vibe
2+
3+
![GitHub Copilot - Ghiblifiled](../../images/ghcp.jpg)
4+
5+
Vamos codar com vibe usando o [GitHub Copilot](https://docs.github.com/copilot/about-github-copilot/what-is-github-copilot) e seus recursos mais novos e incríveis em várias linguagens de programação como Python, JavaScript, Java e .NET, além de tornar os aplicativos nativos da nuvem através da containerização. Você está pronto para mergulhar?
6+
7+
## Contexto
8+
9+
A Contoso é uma empresa que vende produtos para várias atividades ao ar livre. O departamento de marketing da Contoso gostaria de lançar um site de micro mídia social para promover seus produtos para clientes existentes e potenciais. Como seu primeiro MVP, eles querem construir rapidamente o site. O departamento de TI da Contoso atualmente tem dois desenvolvedores usando Python e JavaScript, respectivamente. A data de lançamento está se aproximando rapidamente, então ambos os desenvolvedores devem entregar a aplicação rapidamente.
10+
11+
Mas aqui está a situação...
12+
13+
## Objetivos do Workshop
14+
15+
- Construir aplicações usando o Modo Agente do GitHub Copilot.
16+
- Adicionar instruções customizadas ao GitHub Copilot para que você tenha mais controle sobre o GitHub Copilot.
17+
- Adicionar vários servidores MCP ao GitHub Copilot para que você construa as aplicações com mais precisão.
18+
19+
## Workshop no Seu Idioma
20+
21+
Este material do workshop está atualmente disponível nos seguintes idiomas:
22+
23+
[English](../../README.md) | [Español](../es-es/) | [Português](./README.md) | [Français](../fr-fr/) | [中文(简体)](../zh-cn/) | [日本語](../ja-jp/) | [한국어](../ko-kr/)
24+
25+
## Pré-requisitos
26+
27+
Durante este workshop, [GitHub Codespaces](https://docs.github.com/en/codespaces/about-codespaces/what-are-codespaces) é altamente recomendado porque não há necessidade de preparação, exceto um navegador web. No entanto, se você realmente precisar usar sua máquina, certifique-se de ter instalado tudo identificado abaixo.
28+
29+
### Comum
30+
31+
- [Visual Studio Code](https://code.visualstudio.com/)
32+
- Extensão [GitHub Copilot](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot) do VS Code
33+
- Extensão [GitHub Copilot Chat](https://marketplace.visualstudio.com/items?itemName=GitHub.copilot-chat) do VS Code
34+
- 💥 Para usuários Windows 👉 [PowerShell 7](https://learn.microsoft.com/powershell/scripting/install/installing-powershell)
35+
- [git CLI](https://git-scm.com/downloads)
36+
- [GitHub CLI](https://cli.github.com/)
37+
- [Docker Desktop](https://docs.docker.com/get-started/introduction/get-docker-desktop/)
38+
39+
### Python
40+
41+
- [pyenv](https://github.com/pyenv/pyenv) ou [pyenv for Windows](https://github.com/pyenv-win/pyenv-win)
42+
- Python 3.12+ através do pyenv
43+
- Gerenciador de pacotes `uv` (recomendado) ou `pip`
44+
- Extensão [Python](https://marketplace.visualstudio.com/items/?itemName=ms-python.python) do VS Code
45+
- Extensão [Pylance](https://marketplace.visualstudio.com/items/?itemName=ms-python.vscode-pylance) do VS Code
46+
- Extensão [Python Debugger](https://marketplace.visualstudio.com/items/?itemName=ms-python.debugpy) do VS Code
47+
- Extensão [autopep8](https://marketplace.visualstudio.com/items/?itemName=ms-python.autopep8) do VS Code
48+
49+
### JavaScript
50+
51+
- [nvm](https://github.com/nvm-sh/nvm) ou [nvm for Windows](https://github.com/coreybutler/nvm-windows)
52+
- A versão LTS mais recente do [Node.js](https://nodejs.org/) através do nvm
53+
54+
### Java
55+
56+
- [SDKMAN](https://sdkman.io/)
57+
- [OpenJDK 21](https://learn.microsoft.com/java/openjdk/download) através do SDKMAN
58+
- [Apache Maven](https://maven.apache.org/download.cgi) através do SDKMAN
59+
- [Gradle Build Tool](https://docs.gradle.org/current/userguide/installation.html) através do SDKMAN
60+
- [Spring Boot Initializr](https://docs.spring.io/spring-boot/cli/installation.html) através do SDKMAN
61+
- Extensão [Extension Pack for Java](https://marketplace.visualstudio.com/items/?itemName=vscjava.vscode-java-pack) do VS Code
62+
- Extensão [Spring Boot Extension Pack](https://marketplace.visualstudio.com/items/?itemName=vmware.vscode-boot-dev-pack) do VS Code
63+
64+
### .NET
65+
66+
- [.NET SDK 9](https://dotnet.microsoft.com/download/dotnet/9.0)
67+
- Extensão [VS Code C# Dev Kit](https://marketplace.visualstudio.com/items/?itemName=ms-dotnettools.csdevkit)
68+
69+
## Documento de Requisitos do Produto
70+
71+
Em primeiro lugar, o lugar para você começar é este [PRD (Documento de Requisitos do Produto)](./product-requirements.md). Este documento lhe dará uma melhor compreensão do que fazer e como fazer.
72+
73+
## Instruções do Workshop
74+
75+
Este é um workshop autoguiado seguindo os links abaixo:
76+
77+
| Etapa | Link |
78+
|------------------------------------------|---------------------------------------------------------|
79+
| 00: Ambiente de Desenvolvimento | [00-setup.md](./docs/00-setup.md) |
80+
| 01: Backend Python | [01-python.md](./docs/01-python.md) |
81+
| 02: Frontend JavaScript | [02-javascript.md](./docs/02-javascript.md) |
82+
| 03: Migração Java do Python | [03-java.md](./docs/03-java.md) |
83+
| 04: Migração .NET do JavaScript | [04-dotnet.md](./docs/04-dotnet.md) |
84+
| 05: Containerização | [05-containerization.md](./docs/05-containerization.md) |
85+
86+
## Exemplos Completos
87+
88+
Confira o exemplo completo de cada aplicação. Eles também foram codificados com vibe usando o GitHub Copilot, portanto, podem não ser perfeitos, e você não precisa seguir o app.
89+
90+
| Linguagem | Aplicação | Localização |
91+
|---------------------|-------------|--------------------------------------|
92+
| Backend Python | FastAPI | [python](./complete/python/) |
93+
| Frontend JavaScript | React | [javascript](./complete/javascript/) |
94+
| Backend Java | Spring Boot | [java](./complete/java/) |
95+
| Frontend .NET | Blazor | [dotnet](./complete/dotnet/) |
96+
| Containerização | Container | [containerization](./complete/) |
97+
98+
## Leia Mais...
99+
100+
- [GitHub Codespaces](https://docs.github.com/en/codespaces/about-codespaces/what-are-codespaces)
101+
- [GitHub Copilot](https://docs.github.com/en/copilot/about-github-copilot/what-is-github-copilot)
102+
- [GitHub Copilot: Agent Mode](https://code.visualstudio.com/blogs/2025/04/07/agentMode)
103+
- [GitHub Copilot: MCP](https://code.visualstudio.com/blogs/2025/05/12/agent-mode-meets-mcp)
104+
- [GitHub Copilot: Custom Instructions](https://code.visualstudio.com/docs/copilot/copilot-customization)
105+
- [GitHub Copilot: Changing AI Models](https://docs.github.com/en/copilot/using-github-copilot/ai-models/changing-the-ai-model-for-copilot-chat?tool=vscode)
106+
- [Curated MCP Servers](https://github.com/modelcontextprotocol/servers)
Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
# Exemplos de Aplicações Completas
2+
3+
Aqui está a lista de exemplos de aplicações completas. Como elas também foram codificadas com vibe, você pode verificar como foram construídas.
4+
5+
| Aplicação | Localização |
6+
|-------------|-----------------------------|
7+
| FastAPI | [python](./python/) |
8+
| React | [javascript](./javascript/) |
9+
| Spring Boot | [java](./java/) |
10+
| Blazor | [dotnet](./dotnet/) |
11+
12+
## Exemplo de Containerização
13+
14+
### Pré-requisitos
15+
16+
Consulte a documentação [README](../README.md) para preparação.
17+
18+
### Primeiros Passos
19+
20+
1. Certifique-se de que o Docker está rodando.
21+
22+
```bash
23+
docker info
24+
```
25+
26+
1. Obtenha a raiz do repositório.
27+
28+
```bash
29+
# bash/zsh
30+
REPOSITORY_ROOT=$(git rev-parse --show-toplevel)
31+
```
32+
33+
```powershell
34+
# PowerShell
35+
$REPOSITORY_ROOT = git rev-parse --show-toplevel
36+
```
37+
38+
1. Navegue para o diretório `complete`.
39+
40+
```bash
41+
cd $REPOSITORY_ROOT/complete
42+
```
43+
44+
1. Execute as aplicações containerizadas.
45+
46+
```bash
47+
docker compose up --build -d
48+
```
49+
50+
1. Abra um navegador web e navegue para `http://localhost:3030`.
51+
1. Verifique se a aplicação web está funcionando adequadamente.
52+
1. Limpe executando o seguinte comando para remover as aplicações containerizadas.
53+
54+
```bash
55+
docker compose down --rmi all
56+
```
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# Exemplo de Aplicação .NET
2+
3+
## Pré-requisitos
4+
5+
Consulte a documentação [README](../../README.md) para preparação.
6+
7+
## Primeiros Passos
8+
9+
### Executar Backend Spring Boot
10+
11+
Use [Exemplo de Aplicação Java](../java/).
12+
13+
> **NOTA**: Se você usar GitHub Codespaces, certifique-se de que a porta da aplicação Java, `8080`, está definida como **pública**.
14+
15+
### Executar Frontend Blazor
16+
17+
1. Obtenha a raiz do repositório.
18+
19+
```bash
20+
# bash/zsh
21+
REPOSITORY_ROOT=$(git rev-parse --show-toplevel)
22+
```
23+
24+
```powershell
25+
# PowerShell
26+
$REPOSITORY_ROOT = git rev-parse --show-toplevel
27+
```
28+
29+
1. Execute a aplicação.
30+
31+
```bash
32+
dotnet watch run --project $REPOSITORY_ROOT/complete/dotnet/Contoso.BlazorApp
33+
```
34+
35+
1. Verifique se a aplicação web está funcionando adequadamente.

0 commit comments

Comments
 (0)