View on GitHub

manual-da-engenharia-para-codar

Este é o manual para compromissos de "código com" a engenharia.

Source Control

Existem muitas opções ao trabalhar com Source Control. Na ISE, usamos o AzureDevOps para repositórios privados e o GitHub para repositórios públicos.

Seções dentro do Source Control

Objetivo

Orientações Gerais

A consistência é importante, portanto, concorde com a abordagem como equipe antes de começar a codificar. Trate isso como uma decisão de design, inclua uma proposta de design e revisão, da mesma forma como você documentaria todas as decisões de design (consulte Acordos de Trabalho e Revisões de Design).

Criando um novo repositório

Ao criar um novo repositório, a equipe deve fazer pelo menos o seguinte:

Contribuindo para um repositório existente

Ao trabalhar em um projeto existente, faça git clone do repositório e certifique-se de entender a estratégia de branch, mesclagem e lançamento da equipe (por exemplo, por meio do arquivo CONTRIBUTING.md do projeto).

Ambientes DevOps Mistos

Na maioria dos casos, ter um único ambiente DevOps hospedado (ou seja, Azure DevOps) é o caminho preferido, mas há momentos em que um ambiente DevOps misto (ou seja, Azure DevOps para rastreamento de itens de trabalho ágil e GitHub para Controle de Origem) é necessário devido a requisitos do cliente. Ao trabalhar em um ambiente misto:

Recursos