1. Cuidado com os Commits e .gitignore:
- Importante: Quando trabalhamos com C#, nunca devemos enviar binários no repositório. Isso pode causar muitos problemas.
- Ação: Certifique-se de configurar corretamente o arquivo
.gitignore para evitar que arquivos binários sejam enviados.
2. Seguir o Gitflow com Conventional Commits:
- Relembrando: Como no último módulo, todos devem seguir o gitflow com conventional commits.
- Novo Requisito: O professor será mais rigoroso desta vez - não pode haver commits na branch
main.
- Estrutura das Branches: Usaremos um gitflow simples com apenas duas branches:
dev e main. Certifique-se de que os nomes das branches estejam exatamente como descritos, em letras minúsculas.
3. Entrega de Ponderadas via Pull Request (PR):
- Novo Procedimento: Todas as atividades ponderadas devem ser entregues via Pull Request. Não serão aceitos links de branches.
- Consequência: Entregas feitas de forma incorreta resultarão em nota 0, sem negociações.
4. Tolerância Zero com Copia e Cola do ChatGPT:
- Ética e Originalidade: Haverá tolerância zero com cópias e colas de conteúdo gerado pelo ChatGPT. O trabalho deve ser original e de autoria própria dos alunos.
5. Segurança de Informações Sensíveis:
- Não Enviar URLs ou Senhas: Sob nenhuma circunstância, URLs de conexões ou senhas devem ser commitadas no repositório.
- Usar
.env.example: Utilize um arquivo .env.example para listar as variáveis de ambiente necessárias, sem expor informações sensíveis.
Resultados Esperados:
- Ambiente de Desenvolvimento: Configurado corretamente, evitando problemas com commits de arquivos binários.
- Segurança e Organização: Uso adequado do gitflow com conventional commits, mantendo a integridade das branches
dev e main.
- Processo de Entrega: Entregas organizadas e centralizadas via Pull Requests, facilitando a revisão e integração dos trabalhos.
- Originalidade e Ética: Produção de trabalhos autênticos, refletindo o verdadeiro conhecimento e esforço dos alunos.