![Logos](../../logos/Logo_Luban_IPS_2.png)

IPS - Escola Superior de Tecnologia de Setúbal - Lu Ban Workshop Portugal





# Primeiros Passos **Autor:** Luís Barroso ## Indice - [Objetivo](#objetivo) - [Conceitos](#conceitos) - [Instalação](#instalação) - [Visual Studio Code](#visual-studio-code) - [Git](#git) - [Primeiros Passos](#primeiros-passos) - [Clone do repositório](#clone-do-repositorio) - [Primeiros comandos no VSC](#primeiros-comandos-no-vsc) - [Erros](#erros) - [Read the docs](#read-the-docs) - [Como utilizar](#como-utilizar) ## Objetivo Este documento consiste num guia de instalação dos programas usados para a criação de documentação, fundamentos teóricos e nos primeiros passos para a sua criação. ## Conceitos Para perceber o funcionamento do Visual Studio Code + Git são necessários alguns conhecimentos. - Git Clone: Através do **Prompt de Comando**, é possível fazer o **clone** do repositório, localizado no Github, e trabalhar localmente. Alterar o nome de ficheiros, criar pastas, criar novos ficheiros, torna-se mais fácil com o repositório clonado no seu PC. - Commit: Assim que o trabalho for concluído é necessário fazer o **commit**, ou seja, o *save* das alterações feitas no documento. - Push: Como o **commit** realizado, é necessário enviar os ficheiros, que estão guardados localmente, para o repositório do Github. Para isso fazemos o **push** (empurrar) e assim a sua documentação já se encontra disponível no repositório Github. - Pull: **Pull** (puxar), consiste na transferência da documentação localizada no repositório Github, para o seu PC. Este tipo de ações acontece quando, são varias pessoas a utilizar o mesmo repositório ou até quando você trabalha em computadores diferentes. - Merge: Une um ou mais documentos, na existência de conflitos. Por exemplo, se duas pessoas estiverem a trabalhar no mesmo documento, assim que for feito o commit e tentar fazer respetivo push, vai ser gerado um conflito. Para a resolução do conflito é necessário fazer um merge, ou seja, as alterações que foram feitas por ambas as partes serão apresentas e terá optar por uma das opções ou fazer uma versão mista. Desta forma, o conflito estará resolvido. ## Instalação ### Visual Studio Code 1.Faça o download do Visual Studio Code em: [Visual Studio Code](https://code.visualstudio.com/?wt.mc_id=DX_841432) e abra o executável. 2.Assim que aparecer a seguinte janela carregue em **"Eu aceito o acordo"** e posteriormente em **"Próximo"**. ![1](./imagens/primeiros_passos/inst_vsc/1.png) 3.Escolha o local de destino da Instalação, assim que concluído, carregue em **"Próximo"**. ![2](./imagens/primeiros_passos/inst_vsc/2.png) 4.Mantenha a opções predefinidas e carregue em **"Próximo"**. ![4](./imagens/primeiros_passos/inst_vsc/4.png) 5.Quando aparecer a seguinte janela, a instalação do Visual Studio Code foi concluida. ![6](./imagens/primeiros_passos/inst_vsc/6.png) ![7](./imagens/primeiros_passos/inst_vsc/7.png) ### Git 1.Faça o download do Git em: [Git](https://git-scm.com/download/win) e abra o executável. 2.Assim que aparecer a seguinte janela carregue em **"Next"**. ![1](./imagens/primeiros_passos/inst_git/1.png) 3.Escolha o local de destino da Instalação, assim que concluído, carregue em **"Next"**. ![2](./imagens/primeiros_passos/inst_git/2.png) 4.Mantenha a opções predefinidas e carregue em **"Next"**. ![3](./imagens/primeiros_passos/inst_git/3.png) 5.Nesta janela, selecione a opção **"Use Visual Studio Code as Git's default editor"**, assim que concluído, carregue em **"Next"**. ![5](./imagens/primeiros_passos/inst_git/5.png) 6.Mantenha a opções predefinidas e carregue em **"Next"**, nas várias janelas que vão aparecendo. 7.Quando aparecer a seguinte janela, a instalação do Git foi concluida. ![7](./imagens/primeiros_passos/inst_git/7.png) ## Primeiros Passos ### Clone do repositório 1.Usando o **Prompt de Comando**, faça a mudança de diretoria (Comando "cd") para a diretoria onde vai ser guardar a documentação. ![2](./imagens/primeiros_passos/rep_local/2.png) 2.Assim que concluído, entre no seu repositório de Github, e carregue no botão verde, **Code**, copie o **HTTPS**. No **Prompt de Comando**, digite o seguinte: *git clone (Link HTTPS)* ![3](./imagens/primeiros_passos/rep_local/3.png) ![4](./imagens/primeiros_passos/rep_local/4.png) 3.Quando o *clone* do repositório for concluído o seu **Prompt de Comando** deve apresentar a mensagens mostradas na imagem abaixo. Desta forma o repositório foi *clonado* com sucesso. ![5](./imagens/primeiros_passos/rep_local/5.png) ### Primeiros comandos no VSC 1.Para o seu trabalha se tornar mais fácil, abre o repositório no **Visual Studio Code**, **File > Open Folder** e escolha a diretoria onde se encontra a documentação. ![1](./imagens/primeiros_passos/rep_vsc/1.png) ![2](./imagens/primeiros_passos/rep_vsc/2.png) 2.Desta forma, todos os ficheiros, presentes na pasta, aparecerão no seu menu lateral. ![3](./imagens/primeiros_passos/rep_vsc/3.png) 3.Já com repositório incorporado no Visual Studio Code, abra o ficheiro **linexx.md**, e escreva alguma coisa. ![1](./imagens/primeiros_passos/trabalhar_vsc/1.png) 4.Carregue no *3º Icon*, no Visual Studio Code, e faça **Stage Changes**, desta forma, esta guardar o ficheiro criado/alterado localmente para que seja enviado para repositório no Github. ![2](./imagens/primeiros_passos/trabalhar_vsc/2.png) 5.Ao lado de **Source Control** carregue no *3º Icon (Visto)*, para fazer o **commit** do documento. Escreva uma mensagem, por exemplo, a data/hora que o documento foi alterado. ![4](./imagens/primeiros_passos/trabalhar_vsc/4.png) 5.Ainda ao lado de **Source Control** carregue no *4º Icon (3 pontos)*, e faça o **push**. Quando fizer o primeiro **push** esta janela irá aparecer, faça **Sign in with your browser**. Esta ação é necessária, desta forma, o Github, tem a confirmação que você pode fazer alterações no repositório pretendido. ![5](./imagens/primeiros_passos/trabalhar_vsc/5.png) ![6](./imagens/primeiros_passos/trabalhar_vsc/6.png) 6.Para confirmar que a informação foi enviada e recebida, basta aceder ao repositório no Github. ![7](./imagens/primeiros_passos/trabalhar_vsc/7.png) ### Erros No caso de aparecer esta janela, no **Prompt de Comando**, digite o comandos abaixo. O **Mail** e o **Username** deve corresponder aos usados no Github. ![1](./imagens/primeiros_passos/erros_vsc/1.png) git config --global user.email "Inserir Mail" git config --global user.name "Inserir Username" ## Read the docs O Read the docs, foi a ferramenta escolhida para a renderização da documentação, simples é facil de utilizar. ### Como utilizar 1.Entre no site do Read the Docs: [Read the Docs](https://readthedocs.org/) e faça o **Login**. ![1](./imagens/primeiros_passos/read_the_docs/1.png) 2.Faça o Login usando a conta de Github. ![2](./imagens/primeiros_passos/read_the_docs/2.png) 3.Carregue em **importar um projeto** ![3](./imagens/primeiros_passos/read_the_docs/3.png) 4.Em **importar repositório**, carrega no **Icon de Atualizar**. Assim que atualizado selecione, o projeto pretendido. ![4](./imagens/primeiros_passos/read_the_docs/4.png) 5.Em **detalhes do projeto**, mantenha a opções predefinidas e carregue em **"Próximo"**. ![5](./imagens/primeiros_passos/read_the_docs/5.png) 6.Assim que aparecer a janela abaixo o projeto foi importado com sucesso. Carregue em **Build Version** para fazer a renderização o repositório. ![6](./imagens/primeiros_passos/read_the_docs/6.png) 7.Quando a build for concluída, carregue em **Visualizar Documentação. ![7](./imagens/primeiros_passos/read_the_docs/7.png) ![8](./imagens/primeiros_passos/read_the_docs/8.png) 8.E a renderização do repositório foi concluída.