Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Instruções para submissão de tarefas

Para submeter tarefas e exercícios durante a disciplina de DS122, utilizaremos apenas o gitlab.com. Todas as tarefas serão disponibilizadas pelo professor como repositórios Git nesse serviço. Por exemplo:

https://gitlab.com/ds122-alexkutzke/ds122-prepare-assignment

A submissão será um fork do repositório original da tarefa realizado pelo aluno e armazenado no seu grupo criado (ver abaixo).

Instruções gerais

Para mantermos uma organização das tarefas submetidas, siga os seguintes passos:

  1. Acesse o Gitlab (se for seu primeiro acesso, crie um novo usuário, e lembre de colocar seu nome completo para que o professor possa saber que é você);
  2. Crie um novo grupo com as seguintes características:
  • Nome: ds122-ano-semestre-turno-grr;
    • Por exemplo, em 2025, primeiro semestre, se você é do turno noturno e seu login é grr20249999, o nome do grupo criado deve ser: ds122-2025-1-n-grr20249999.
    • Utilize letras minúsculas;
  • Visibilidade do grupo: Privado;
  1. Vá na tela de membros do grupo e adicione o usuário alexkutzke (o primeiro da lista) com o perfil reporter ao seu novo grupo;
  2. Acesse o repositório da tarefa passado pelo professor;
  3. Faça um fork do repositório e indique ao Gitlab para armazená-lo no grupo criado;
  4. Realize a tarefa utilizando o repositório criado para alterar e salvar arquivos, obedecendo prazo de entrega indicado pelo professor.

O grupo deve ser criado apenas uma vez por aluno e deve conter todos os repositórios das tarefas realizadas durante a disciplina pelo aluno.

Com isso, o professor será capaz encontrar e avaliar com facilidade seus trabalhos.

Comandos para configuração de nome e email para o repositório (faça isso para cada repositório clonado se estiver utilizando os computadores do SEPT):

# Na pasta do repositório clonado, digite:
$ git config user.name "Your name"
$ git config user.email "email@example.com"

Caso esteja utilizando seu próprio computador, execute os seguintes comandos apenas uma vez:

$ git config --global user.name "Seu nome"
$ git config --global user.email seuemail@example.com

Trabalhos e tarefas em grupo

Quando devidamente indicado pelo professor, alguns trabalhos e tarefas poderão ser realizados em grupo. Com isso, apenas um fork deverá ser criado por um membro da equipe. Esse membro será o responsável por adicionar seus colegas como membros do tipo developer ou master ao repositório criado (não ao grupo!).