Pular para o conteúdo principal

Laboratório 00

Documentação de Apoio para Atividade de Laboratório

A documentação desta atividade de laboratório é complementar a documentação principal da disciplina.

Utilize como base a descrição apresentada no Moodle da disciplina.

TarefaTemplateInícioFimConteúdo
LAB00TPL0016-Mar-202630-Mar-2026Apresentação da Disciplina; Materiais utilizados na disciplina;

Conteúdo

Apresentação da Disicplina; Materiais utilizados na disciplina;

  • Atividades de EaD e Lab;
  • Ambiente de desenvolvimento;
  • Crie uma organização no GitHub;
  • Adicione os membros do seu grupo;
  • Promova o professor como owner;

Verifique o seu ambiente de desenvolvimento

Git is the most widely used source-code management tool among professional developers.

  • Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.
winget install --id Git.Git -e --source winget

Configurações do git:

git config --list --show-origin

Configure a ferramenta git

Configure o nome de usuário para todos os repositórios locais ligados às suas transações de commit:

git config --global user.name "Your Name"

Configure o email de usuário para todos os repositórios locais ligados às suas transações de commit:

git config --global user.email "you@example.com"

É recomendado verificar se a instalação do seu Git não está realizando nenhuma transformação entre LFs e CRLFs.

git config --global core.autocrlf false

Configure o git para usar o Visual Studio Code como editor padrão para tarefas como escrever mensagens de commit ou rebases interativos

git config --global core.editor "code --wait"

Habilite a coloração automática da saída da linha de comando do Git:

git config --global color.ui auto

Configura o Git para usar main como o nome do branch padrão sempre que você inicializar um novo repositório localmente:

git config --global init.defaultBranch main

Liste as configurações aplicadas:

git config --list --show-origin

Verifique o seu ambiente de desenvolvimento!

Versão do git e configurações:

git --version
git config --list --show-origin

Versão do GitHub CLI e status de login:

gh --version
gh auth status

Versão do Visual Studio Code e extensões instaladas:

code -v
code --list-extensions --profile "STM32"

Crie um novo repositório com base no template do LAB00

Escolha o Grupo e entre com o comando abaixo para criar o repositório no GitHub:

Cole o comando abaixo no prompt aberto na pasta de trabalho!

Use o comando abaixo para criar o repositório no GitHub com base no template do laboratório LAB00:

gh repo create ELT73A-S22-2026-1-A/LAB00 --private -p ELT73A-LAB-TPL/LAB00 -c

Visualize o repositório:

gh repo view ELT73A-S22-2026-1-A/LAB00 --web

Abra o repositório clonado no VS Code:

code LAB00 --profile "STM32"

Uso do git e GitHub

Uso do GitHub CLI

Create a new remote repository in a different organization

gh repo create ELT73A-S22-2026-1-X/LAB00c --public -c -l mit --add-readme -g C
gh repo create ELT73A-S22-2026-1-A/LAB00 --public -p ELT73A-LAB-TPL/LAB00

How to commit updates

cd LAB00
git status
git add .
git commit -m "My message for this commit!"
git push
git log

To implement: Create a text file (typically named LICENSE or LICENSE.txt) in the root of your source code and copy the text of the license into the file. Replace [year] with the current year and [fullname] with the name (or names) of the copyright holders.

For more information, see: http://choosealicense.com/licenses/mit/

Instruções

Esta atividade de laboratório tem como objetivo verificar a configuração inicial do ambiente de desenvolvimento. Cada item equivale a 10% da nota.

  • Crie um conta no GitHub;
  • Crie um repositório chamado LAB00;
  • Instale e configure o git localmente;
  • Clone o repositório para a sua máquina local;
  • Instale o Visual Studio;
  • Baixe e execute o arquivo check.bat;
  • Commit e push dos arquivos gerados;
  • Envie o link do seu perfil;
  • Envie o link do repositório no GitHub;
  • Envie o link da orgnização no GitHub;

Avaliação

  • Crie um conta no GitHub - 10%
  • Crie um repositório chamado LAB00 - 10%
  • Crie uma organização baseada no nome do grupo - 10%
  • Adicione os membros do seu grupo a organização - 10%
  • Adicione o professor como membro da organização - 10%
  • Detalhes do check.bat; TODO
  • Link do seu perfil - 5%
  • Link do repositório no GitHub - 5%
  • Link da orgnização no GitHub - 5%