-
Notifications
You must be signed in to change notification settings - Fork 2
/
traduzindo-rstudio.qmd
104 lines (49 loc) · 6.9 KB
/
traduzindo-rstudio.qmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
# Traduzindo um capítulo
Os passos descritos até aqui são necessários apenas na primeira vez que você for iniciar no projeto de tradução.
Após isso, para cada capítulo que você for traduzir, você deve seguir os seguintes passos:
## Alterando entre branches
Como citado em @sec-git-github-conceitos, o Git permite que você tenha várias versões do seu código, chamadas de **branches**.
É importante verificar qual branch o projeto de tradução está usando como "referência" para trabalho. No caso do projeto de tradução do livro R4DS, a branch de referência é a `traducao-pt-2ed`.
Para verificar qual branch o projeto está usando,
verifique no Painel Git do RStudio, em seu canto superior direito. Se a branch não for a `traducao-pt-2ed`, você pode alterar clicando no nome da branch e selecionando a branch correta.
![Painel Git do RStudio, mostrando a branch atual: traducao-pt-2ed](images/painel-git-branches.png){fig-alt="Painel Git do RStudio, mostrando a branch atual: traducao-pt-2ed" fig-align="center" width="95%"}
## Atualizando o repositório local
Para atualizar o repositório local, você deve primeiro verificar se há atualizações no repositório remoto. Para isso, clique no botão **Pull** no Painel Git do RStudio. Ele é representado por uma seta azul apontada para baixo.
![Painel Git do RStudio, e o botão Pull circulado](images/painel-git-pull.png){fig-alt="Painel Git do RStudio, e o botão Pull circulado" fig-align="center" width="95%"}
## Criar uma branch nova
Siga os passos após se certificar que está na branch correta (a utilizada como referência no projeto de tradução), e a branch está atualizada (através do botão Pull). Essas etapas são importantes para evitar conflitos no repositório, e foram citadas logo acima.
Devemos criar uma branch nova cada vez que iniciarmos a tradução de algum capítulo!
Para isso, clique no botão **New Branch** no Painel Git do RStudio. Ele é representado por um ícone roxo e branco, ao lado do nome da branch atual. Ao clicá-lo, será solicitado o nome da branch. É recomendado que o nome da branch faça menção ao capítulo que será traduzido. Não adicione caracteres especiais, espaços, acentos, etc, no nome da branch. Após escolher o nome, clique em **Create**.
![Painel Git do RStudio, e o botão para criar uma nova branch circulado](images/painel-git-new-branch.png){fig-alt="Painel Git do RStudio, e o botão para criar uma nova branch circulado" fig-align="center" width="95%"}
## Abrindo o arquivo a ser traduzido
Após criar a branch nova, você deve abrir o arquivo a ser traduzido. Para isso, utilize o painel "Files" (arquivos) do RStudio, para navegar e encontrar o arquivo `.qmd` correspondente ao capítulo que você irá traduzir.
Por exemplo, no caso da tradução do livro R4DS, se você for traduzir o capítulo chamado "Communicate", abra o arquivo `communicate.qmd`.
## Traduzindo o capítulo
Após abrir o arquivo, você deve traduzir o capítulo, sobrescrevendo o texto original pelo texto traduzido.
Não altere a estrutura do texto e as marcações em markdown.
Lembre-se de seguir as orientações presentes em @sec-orientacoes.
## Salvando as alterações
Conforme você for avançando na tradução do capítulo, você pode salvar as alterações que você fez no arquivo usando o Painel Git do RStudio.
Primeiro, selecione os arquivos que você deseja salvar clicando na caixa de seleção ao lado do nome do arquivo. No caso da tradução do livro R4DS, você deve selecionar o arquivo `.qmd` correspondente ao capítulo que você está traduzindo.
![Painel Git do RStudio, com o arquivo que está sendo traduzido selecionado](images/painel-git-staged.png){fig-alt="Painel Git do RStudio, com o arquivo que está sendo traduzido selecionado" fig-align="center" width="95%"}
Após selecionar os arquivos, clique no botão **Commit** no Painel Git do RStudio. Ele é representado por um ícone verde e branco, ao lado do nome da branch atual. Ao clicá-lo, será solicitado que você escreva uma mensagem de commit. É recomendado que a mensagem de commit faça menção ao capítulo que está sendo traduzido. Após escrever a mensagem, clique em **Commit**.
![Painel Git do RStudio, e o botão para criar fazer o Commit circulado](images/painel-git-commit.png){fig-alt="Painel Git do RStudio, e o botão para criar fazer o Commit circulado" fig-align="center" width="95%"}
Para que as alterações sejam salvas no repositório remoto, você deve clicar no botão **Push** no Painel Git do RStudio. Ele é representado por uma seta verde apontada para cima.
![Painel Git do RStudio, e o botão para criar fazer o Push circulado](images/painel-git-push.png){fig-alt="Painel Git do RStudio, e o botão para criar fazer o Push circulado" fig-align="center" width="95%"}
Você pode verificar se as alterações foram salvas no repositório acessando o seu repositório no GitHub, alterando para a branch usada para a tradução do capítulo, e verificando se as suas alterações aparecem no repositório.
## Criando um Pull Request
Após terminar a tradução do capítulo, você deve criar um Pull Request (PR) para que as suas alterações sejam incorporadas ao repositório principal.
Para enviar um PR para o repositório da tradução, você deve acessar o repositório do projeto, e clicar no botão **New Pull Request**.
![Página de Pull Requests do repositório do projeto, e uma seta indicando o botão para criar um Pull Request](images/new-pull-request.png){fig-alt="Página de Pull Requests do repositório do projeto, e uma seta indicando o botão para criar um Pull Request" fig-align="center" width="95%"}
Ao clicá-lo, será solicitado que você escolha a branch que será usada como base para a comparação. Essa parte é muito importante! No caso do projeto de tradução do livro R4DS, verifique se as opções selecionadas seguem o padrão abaixo:
- **Base repository**: `cienciadedatos/pt-r4ds`
- **Base**: `traducao-pt-2ed`
- **Head repository**: `{NOME_DO_SEU_USUARIO}/pt-r4ds`
- **Compare**: `{NOME_DA_SUA_BRANCH}`
No caso da tradução do livro R4DS, o pull request deverá ser feito para a branch `traducao-pt-2ed` do repositório `cienciadedatos/pt-r4ds`.
**CUIDADO**: Ao criar o Pull Request, a primeira opcão oferecida é enviar para o repositório original do livro em inglês.
O GitHub apresentará a comparação do código existente no projeto de tradução, e o código da sua branch. Se estiver tudo ok, clique no botão **Create Pull Request**.
Uma página para a criação do Pull Request será aberta. Nela, você deve preencher o título e a descrição do Pull Request.
O nome do pull request deve ser estruturado da seguinte forma: `"Tradução: {nome_do_arquivo.qmd}"`.
Na mensagem do Pull Request, registre todas as dúvidas e/ou incertezas que tenha tido ao traduzir, assim as pessoas que revisarem o capítulo podem se atentar aos pontos citados.
Envie a pull request, e aguarde a revisão do capítulo.