Marcellofabrizio / Repositorio-de-Provas-Computacao-UCS

Este é um repositório de provas, avaliações, e outros trabalhos dos cursos de computação da Universidade de Caxias do Sul

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Repositório de Provas da Computação UCS

One Repo to Rule Them All

Este é um repositório de provas dos cursos de computação da UCS gerenciado pelos respectivos diretórios acadêmicos. Ele tem como objetivo persistir provas, trabalhos e avaliações, e permitir a contribuição dos alunos. Visamos que este seja o repositório definitivo de provas, por isso, a colaboração dos alunos é de extrema importância.

Como está estruturado?

As avaliações são separadas por cadeira. Os nomes dos arquivos (idealmente) devem ter o ano e semestre da prova.

Com o que contribuir?

Contribua com o que tiver. Tirou 10 numa prova do Adami e quer se exibir? Comita aqui. Provas com respostas são muito bem vindas, mas só a prova em branco vai ajudar muita gente. Quanto a trabalhos, compartilhe somente o enunciado. O foco deste repo não é dar trabalhos prontos, mas sim ajudar os alunos a estudar. Se o trabalho foi publicado como PDF, posta esse. Se foi como tarefa pelo AVA, vá para a tela do trabalho e use o CTRL+P para gerar uma impressão da tela.

Como contribuir?

O mínimo que você vai precisar é saber usar Git. Não permitimos commits diretos na branch master. O repositório de provas, embora aberto, vai ser controlado pelo DA. Siga os passos abaixo para aprender como contribuir neste projeto:

Preparação

  1. Caso precise, siga os guias de instalação do Git ou do GitHub CLI
  2. Crie uma conta no Github (meio óbvio)

Obtendo o projeto e contribuindo

  1. Navegue até o projeto em https://github.com/Marcellofabrizio/Repositorio-de-Provas-Computacao-UCS
  2. Clique em Criar Fork
  3. Na nova tela, não altere nada, clique novamente em Criar Fork

Clonando o Fork

Você criou com sucesso o repositório, mas, até agora, ele existe apenas no GitHub. Para poder contribuir no projeto, você deverá cloná-lo para o seu computador.

  1. No GitHub, navegue até o seu fork do repositório
  2. Acima da lista de arquivos, clique em Código
  3. Copie a URL do repositório.
    1. Para clonar o repositório usando HTTPS, clique em "HTTPS"
    2. Para clonar o repositório usando uma chave SSH, clique em SSH. Para isso precisará ter suas chaves SSH configuradas
    3. Para clonar um repositório usando GitHub CLI, clique em GitHub`CLI
  4. Digite git clone e cole a URL copiada
  5. Com o projeto na sua máquina, crie uma nova branch usando git checkout -b SUA_BRANCH. Por favor, crie branchs com nomes curtos.
  6. Faça suas contribuições. Pode adicionar o máximo de provas ou projetos que puder
  7. Adicione tudo o que fez com git add ARQUIVOS_ADICIONADOS e comite suas contribuições com git commit -m "SUA_MENSAGEM_DE_COMMIT"
  8. Publique sua branch com git push origin SUA_BRANCH

Criando um Pull Request

Como dito anteriormente, a branch master é controlada, assim, só serão adicionadas contribuições através de de Pull Requests. Para fazer isso, acesse o repositório GitHub onde seu projeto bifurcado encontra-se. Você verá uma notificação indicando que a branch está um commit à frente de Marcellofabrizio:master(por exemplo). Clique em Contribuir e em Abrir um Pull Request.

O GitHub levará você para uma página que mostra as diferenças entre o fork e o repositório original. Clique em Criar Pull Request. Nele, informe a lista de arquivos que você adicionou, colocando a cadeira da prova, ano e semestre.

Algum membro do DA irá aprovar o Pull Request assim que possível.

About

Este é um repositório de provas, avaliações, e outros trabalhos dos cursos de computação da Universidade de Caxias do Sul