-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Le Wagon Setup now in Portuguese version too (#442)
* Add portuguese language option * Correction on portuguese sentence * Adding portuguese (pt) partials folder with contents and adding "pt" on `build.rb`
- Loading branch information
1 parent
1b46d37
commit efc07c3
Showing
50 changed files
with
4,408 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
## Em Português? | ||
|
||
Guias de configuração para o curso de desenvolvimento web [Wagon](https://www.lewagon.com). Escolha seu sistema operacional (SO): | ||
|
||
<table> | ||
<tr> | ||
<td> | ||
<a href="macos.pt.md"> | ||
<img src="images/apple_logo.png" alt="macOS"> | ||
</a> | ||
</td> | ||
<td> | ||
<a href="windows.pt.md"> | ||
<img src="images/windows_logo.png" alt="Windows"> | ||
</a> | ||
</td> | ||
<td> | ||
<a href="ubuntu.pt.md"> | ||
<img src="images/linux_logo.png" alt="Ubuntu"> | ||
</a> | ||
</td> | ||
</tr> | ||
</table> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
## Checagem | ||
|
||
Vamos verificar se você instalou tudo com sucesso. | ||
|
||
No seu terminal, execute o seguinte comando: | ||
|
||
```bash | ||
exec zsh | ||
``` | ||
|
||
Então corra: | ||
|
||
```bash | ||
curl -Ls https://raw.githubusercontent.com/lewagon/setup/master/check.rb > _.rb && ruby _.rb && rm _.rb || rm _.rb | ||
``` | ||
|
||
:heavy_check_mark: Se você receber uma mensagem verde `Awesome! Your computer is now ready!`, então você está bem: +1: | ||
|
||
:x: Caso contrário, **entre em contato com um professor**. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,56 @@ | ||
## Ferramentas de linha de comando | ||
|
||
###Zsh e Git | ||
|
||
Em vez de usar o `bash` [shell] padrão (https://en.wikipedia.org/wiki/Shell_(computing)), usaremos `zsh`. | ||
|
||
Também usaremos [`git`](https://git-scm.com/), um software de linha de comando usado para controle de versão. | ||
|
||
Vamos instalá-los, juntamente com outras ferramentas úteis: | ||
- Abra um **terminal Ubuntu** | ||
- Copie e cole os seguintes comandos: | ||
|
||
```bash | ||
sudo apt update | ||
``` | ||
|
||
```bash | ||
sudo apt install -y curl git imagemagick jq unzip vim zsh tree | ||
``` | ||
|
||
Esses comandos solicitarão sua senha: digite-a. | ||
|
||
:aviso: Quando você digita sua senha, nada aparecerá na tela, **isso é normal**. Este é um recurso de segurança para mascarar não apenas sua senha como um todo, mas também seu comprimento. Basta digitar sua senha e quando terminar, pressione `Enter`. | ||
|
||
### Instalação da CLI do GitHub | ||
|
||
Vamos agora instalar a [CLI oficial do GitHub](https://cli.github.com) (interface de linha de comando). É um software usado para interagir com sua conta GitHub através da linha de comando. | ||
|
||
Em seu terminal, copie e cole os seguintes comandos e digite sua senha, se solicitado: | ||
|
||
```bash | ||
sudo apt remove -y gitsome # gh command can conflict with gitsome if already installed | ||
curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg | ||
``` | ||
|
||
```bash | ||
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-archive-keyring.gpg] https://cli.github.com/packages stable main" | sudo tee /etc/apt/sources.list.d/github-cli.list > /dev/null | ||
``` | ||
|
||
```bash | ||
sudo apt update | ||
``` | ||
|
||
```bash | ||
sudo apt install -y gh | ||
``` | ||
|
||
Para verificar se `gh` foi instalado com sucesso em sua máquina, você pode executar: | ||
|
||
```bash | ||
gh --version | ||
``` | ||
|
||
:heavy_check_mark: Se você vir `gh versão X.Y.Z (AAAA-MM-DD)`, está pronto para prosseguir :+1: | ||
|
||
:x: Caso contrário, por favor **entre em contato com um professor** |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
## Configuração concluída! | ||
|
||
Seu computador agora está pronto para o [curso de Desenvolvimento Web Le Wagon](https://www.lewagon.com/web-development-course/full-time) :muscle: :clap: | ||
|
||
Aproveite o bootcamp, você vai acertar :rocket: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
## Dotfiles (configuração padrão) | ||
|
||
Os hackers adoram refinar e aprimorar sua estrutura e ferramentas. | ||
|
||
Começaremos com uma ótima configuração padrão fornecida pelo Le Wagon: [`lewagon/dotfiles`](https://github.com/lewagon/dotfiles). | ||
|
||
Como sua configuração é pessoal, você precisa de seu próprio repositório para armazená-la. Então você irá fazer o **fork** do repositório Le Wagon. | ||
|
||
Bifurcar significa que você criará um novo repositório em sua própria conta GitHub `$GITHUB_USERNAME/dotfiles`, idêntico ao original do Le Wagon que você poderá modificar à vontade. | ||
|
||
Abra seu terminal e defina uma variável para seu nome de usuário GitHub: | ||
|
||
```bash | ||
export GITHUB_USERNAME=`gh api user | jq -r '.login'` | ||
``` | ||
|
||
```bash | ||
echo $GITHUB_USERNAME | ||
``` | ||
|
||
:heavy_check_mark: Você deverá ver seu nome de usuário do GitHub impresso. | ||
|
||
:x: Se não, **pare aqui** e peça ajuda. Pode haver um problema com a etapa anterior (`gh auth`). | ||
|
||
:warning: Por favor note que esta variável só é definida para o tempo em que seu terminal está aberto. Se você fechá-lo antes ou durante as próximas etapas, será necessário configurá-lo novamente com as duas etapas acima! | ||
|
||
|
||
É hora de fazer um fork do repositório e cloná-lo em seu computador: | ||
|
||
```bash | ||
mkdir -p ~/code/$GITHUB_USERNAME && cd $_ | ||
``` | ||
|
||
```bash | ||
gh repo fork lewagon/dotfiles --clone | ||
``` | ||
|
||
### Instalador do Dotfiles | ||
|
||
Execute o instalador `dotfiles`: | ||
|
||
```bash | ||
cd ~/code/$GITHUB_USERNAME/dotfiles | ||
``` | ||
|
||
```bash | ||
zsh install.sh | ||
``` | ||
|
||
Verifique os e-mails registrados em sua conta GitHub. Você precisará escolher um na próxima etapa: | ||
|
||
```bash | ||
gh api user/emails | jq -r '.[].email' | ||
``` | ||
|
||
:heavy_check_mark: Se você vir a lista de seus e-mails registrados, você pode prosseguir :+1: | ||
|
||
:x: Caso contrário, [reautentique no GitHub](https://github.com/lewagon/setup/blob/master/<OS.md>#github-cli) antes de executar este comando :point_up: novamente. | ||
|
||
### instalador git | ||
|
||
Execute o instalador `git`: | ||
|
||
```bash | ||
cd ~/code/$GITHUB_USERNAME/dotfiles && zsh git_setup.sh | ||
``` | ||
|
||
:point_up: Isso **solicitará** seu nome (`Nome Sobrenome`) e seu e-mail. | ||
|
||
:warning: Você **precisa** colocar um dos e-mails listados acima graças ao comando anterior `gh api ...`. Se você não fizer isso, Kitt não conseguirá acompanhar seu progresso. | ||
|
||
Agora **reinicie** seu terminal executando: | ||
|
||
```bash | ||
exec zsh | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
## CLI do GitHub | ||
|
||
CLI é o acrônimo de [Interface de linha de comando](https://en.wikipedia.org/wiki/Command-line_interface). | ||
|
||
Nesta seção, usaremos [GitHub CLI](https://cli.github.com/) para interagir com o GitHub diretamente do terminal. | ||
|
||
Ele já deve estar instalado no seu computador a partir dos comandos anteriores. | ||
|
||
Primeiro, para **fazer login**, copie e cole o seguinte comando em seu terminal: | ||
|
||
:aviso: **NÃO edite o `email`** | ||
|
||
```bash | ||
gh auth login -s 'user:email' -w | ||
``` | ||
|
||
gh fará algumas perguntas: | ||
|
||
`What is your preferred protocol for Git operations?` Com as setas, escolha `SSH` e pressione `Enter`. SSH é um protocolo para fazer login usando chaves SSH em vez do conhecido par nome de usuário/senha. | ||
|
||
`Generate a new SSH key to add to your GitHub account?` Pressione `Enter` para pedir ao gh para gerar as chaves SSH para você. | ||
|
||
Se você já possui chaves SSH, verá `Upload your SSH public key to your GitHub account?` Com as setas, selecione o caminho do arquivo de sua chave pública e pressione `Enter`. | ||
|
||
`Enter a passphrase for your new SSH key (Optional)`. Digite algo que você deseja e que você lembrará. É uma senha para proteger sua chave privada armazenada no disco rígido. Em seguida, pressione `Enter`. | ||
|
||
`Title for your SSH key`. Você pode deixá-lo no "GitHub CLI" proposto, pressione `Enter`. | ||
|
||
Você obterá então a seguinte saída: | ||
|
||
```bash | ||
! First copy your one-time code: 0EF9-D015 | ||
- Press Enter to open github.com in your browser... | ||
``` | ||
|
||
Selecione e copie o código (`0EF9-D015` no exemplo) e pressione `Enter`. | ||
|
||
Seu navegador será aberto e solicitará que você autorize o GitHub CLI a usar sua conta GitHub. Aceite e espere um pouco. | ||
|
||
Volte ao terminal, pressione `Enter` novamente e pronto. | ||
|
||
Para verificar se você está conectado corretamente, digite: | ||
|
||
```bash | ||
gh auth status | ||
``` | ||
|
||
:heavy_check_mark: Se você estiver `Logado no github.com como <SEU NOME DE USUÁRIO> `, então tudo bem :+1: | ||
|
||
:x: Caso contrário, **entre em contato com um professor**. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
## Conta GitHub | ||
|
||
Você se inscreveu no GitHub? Caso contrário, [faça isso imediatamente](https://github.com/join). | ||
|
||
:point_right: **[Carregue uma imagem](https://github.com/settings/profile)** e coloque seu nome corretamente em sua conta GitHub. Isso é importante porque usaremos um painel interno com seu avatar. Faça isso **agora**, antes de continuar com este guia. | ||
|
||
![Imagem do GitHub](images/github_picture.png) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
# Instruções de configuração | ||
|
||
Você encontrará abaixo as instruções para configurar seu computador para o [curso de desenvolvimento web Le Wagon](https://www.lewagon.com/web-development-course/full-time). | ||
|
||
Por favor **leia-os com atenção e execute todos os comandos na seguinte ordem**. | ||
|
||
Se você tiver dúvidas, não hesite em pedir ajuda a um professor :raising_hand: | ||
|
||
Você também pode dar uma olhada em [nossas cheatsheets](https://github.com/lewagon/setup/tree/master/docs) para soluções e dicas de problemas comuns :heavy_check_mark: | ||
|
||
Vamos começar :rocket: |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,14 @@ | ||
## Kitt | ||
|
||
:warning: Se você recebeu um e-mail do Le Wagon convidando você a se inscrever no Kitt (nossa plataforma de aprendizagem), você pode pular esta etapa com segurança. Em vez disso, siga as instruções no e-mail que você recebeu, caso ainda não tenha feito isso. | ||
|
||
Se não tiver certeza sobre o que fazer, siga [este link](https://kitt.lewagon.com/). Se você já estiver logado, pode pular esta seção com segurança. Se você não estiver logado, clique em `Enter Kitt as a Student`. Se você conseguir fazer login, poderá pular esta etapa com segurança. Caso contrário, pergunte a um professor se você deveria ter recebido um e-mail ou siga as instruções abaixo. | ||
|
||
Registre-se como Alumni da Le Wagon acessando [kitt.lewagon.com/onboarding](http://kitt.lewagon.com/onboarding). Selecione seu batch, faça login no GitHub e insira todas as suas informações. | ||
|
||
Seu professor irá então validar que você realmente faz parte do batch. Você pode pedir que eles façam isso assim que preencher o formulário de registro. | ||
|
||
Assim que o professor aprovar seu perfil, acesse sua caixa de entrada de e-mail. Você deve ter 2 e-mails: | ||
|
||
- Um do Slack, convidando você para a comunidade Le Wagon Alumni do Slack (onde você conversará com seus amigos e todos os ex-alunos anteriores). Clique em **Inscreva-se** e preencha os dados. | ||
- Um do GitHub, convidando você para a equipe `lewagon`. **Aceite** caso contrário você não conseguirá acessar os slides da aula. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,46 @@ | ||
## Chips Apple Silicon | ||
|
||
Se você comprou seu computador depois do final de 2020, é provável que ele tenha um novo chip de silício da Apple em vez de um processador Intel: vamos descobrir. | ||
|
||
Abra uma nova janela de terminal em Aplicativos > Utilitários ou pesquise-a com [Spotlight](https://support.apple.com/en-gb/HT204014): | ||
|
||
![Abra Terminal no macOS](images/macos_open_terminal.png) | ||
|
||
Copie e cole o seguinte comando no terminal e pressione `Enter` para executar. | ||
|
||
``` bash | ||
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/lewagon/setup/master/utils/macos_list_processor_type.sh)" | ||
``` | ||
|
||
☝️ O resultado do comando deve indicar se o seu computador usa Apple Silicon. | ||
|
||
Se o seu computador usa Apple Silicon, expanda o parágrafo abaixo e leia-o. Caso contrário, ignore-o. | ||
|
||
<details> | ||
<summary>👉Configuração para Apple Silicon 👈</summary> | ||
|
||
### Desinstalar o Homebrew | ||
|
||
Precisamos desinstalar o Homebrew caso uma versão nativa tenha sido instalada. | ||
|
||
Execute o seguinte comando no terminal: | ||
|
||
``` bash | ||
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)" | ||
``` | ||
|
||
Se o brew não estiver instalado, você receberá a mensagem `brew: comando não encontrado!` | ||
|
||
### Configurar Terminal para Rosetta | ||
|
||
Abra o aplicativo Finder (ou pesquise-o com o [Spotlight](https://support.apple.com/en-gb/HT204014)). | ||
|
||
Vá para Aplicativos > Utilitários. | ||
|
||
Duplique o aplicativo de terminal (selecione-o e, em seguida, `Cmd` + `C`, `Cmd` + `V`) e renomeie uma cópia como Terminal Rosetta. | ||
|
||
Pressione `Cmd` + `I` no aplicativo Terminal Rosetta e marque a caixa "Abrir usando Rosetta". | ||
|
||
⚠️ A partir de agora durante o bootcamp, sempre que for solicitado a abrir um Terminal, você usará o aplicativo **Terminal Rosetta**. | ||
|
||
</details> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
## Uma observação sobre como encerrar aplicativos em um Mac | ||
|
||
Clicar na pequena cruz vermelha no canto superior esquerdo da janela do aplicativo em um Mac **não o encerra**, apenas fecha uma janela ativa. Para sair do aplicativo _de verdade_ pressione `Cmd + Q` quando o aplicativo estiver ativo ou navegue até `APP_NAME` -> `Quit` na barra de menu. | ||
|
||
![Sair do Terminal no macOS](images/macos_quit.png) | ||
|
||
Durante esta configuração, você será solicitado a **sair e reabrir** os aplicativos várias vezes. Certifique-se de fazer isso corretamente :pray: | ||
|
||
## Ferramentas de linha de comando | ||
|
||
Abra um novo terminal, copie e cole o seguinte comando e pressione `Enter`: | ||
|
||
```bash | ||
xcode-select --install | ||
``` | ||
|
||
Se você receber a mensagem a seguir, basta pular esta etapa e ir para a próxima. | ||
|
||
```bash | ||
# ferramentas de linha de comando já estão instaladas, use "Atualização de Software" para instalar atualizações | ||
``` | ||
|
||
Caso contrário, abrirá uma janela perguntando se deseja instalar algum software: clique em “Instalar” e aguarde. | ||
|
||
|
||
![Instale o xcode-select no macOS](images/macos_xcode_select_install.png) | ||
|
||
:heavy_check_mark: Se você vir a mensagem "O software foi instalado", tudo bem :+1: | ||
|
||
:x: Se o comando `xcode-select --install` falhar, tente novamente: às vezes os servidores Apple ficam sobrecarregados. | ||
|
||
:x: Se você vir a mensagem "O Xcode não está disponível no servidor de atualização de software", será necessário atualizar o catálogo de atualização de software: | ||
|
||
```bash | ||
sudo softwareupdate --clear-catalog | ||
``` | ||
|
||
Feito isso, você pode tentar instalar novamente. |
Oops, something went wrong.