Este é o repositório sobre os padrões de código Javascript, utilizado pelos desenvolvedores H4. Abaixo você irá encontrar todas as informações necessárias para que você trabalhe neste projeto.
Dúvidas ? erick.wendel@horizonfour.com.br
Branch | Status |
---|---|
master | ? |
develop | ? |
Todos os projetos precisam passar code review de pelo menos um membro do time H4.
Esta é a lista com as principais dependencias que o seu projeto deve possuir.
Tipo | Nome | Link |
---|---|---|
Tests/Framework | Mocha | Link |
Tests/Runner | ? | - |
Transpiler | Typescript | Link |
CICD | ? | Link |
Server | Microsoft Azure (GCP) | Link |
Para que você possa iniciar o desenvolvimento, verifique se você possui todas as ferramentas abaixo com o setup correto em sua máquina.
Ferramenta | Link |
---|---|
Docker | Link |
GitFlow | Link |
GitCrypt | Link |
TSLint | Link |
Airbnb Styleguide | Link |
Prettier | Link |
JSDoc | Link |
JIRA | Link |
Ferramenta | Link |
---|---|
ESLint | Link |
- Adicione as regras de
Linters
(eslint ou tslint) descritas no projeto, noformatOnSave
do seu editor. - Adicione adicione também o prettier e configure no
formatOnSave
para organizar e formatar o seu codigo.
Nós utilizamos um pipe de CI/CD via SemaphoreCI.
O processo de test + build + deploy é realizado de maneira automática pelo CI escolhido. Todo commit no repositório do GitHub é deployado automáticamente, por isso muita atenção na branch master
.
Isso aí. Tudo pronto pra construírmos um projeto DO CARALHO! #GOH4
- Este repositório foi baseado na documentação do Drafteam