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 ? [email protected]
| 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, noformatOnSavedo seu editor. - Adicione adicione também o prettier e configure no
formatOnSavepara 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
