Skip to content

hallisonbrancalhao/crud-persons

Repository files navigation

CRUD Persons

Sobre

Este é um projeto de exemplo utilizando Angular 17 para construir um CRUD (Create, Read, Update, Delete) de pessoas.

Tecnologias Utilizadas

  • Angular 17: Framework para construção de aplicações web
  • TypeScript: Linguagem de programação que adiciona tipagem ao JavaScript
  • Sass: Pré-processador CSS

Padrões do projeto

Desing Patterns

  • Repository: Utilizado para abstrair a camada de acesso a dados, unificando todas as requisições com a API em um único lugar
  • Facade: Utilizado para fornecer uma interface unificada para um conjunto de interfaces em um subsistema, gerenciando os estados e as requisições da aplicação

Padrão de código

Padrão de commits

  • Padrão de commits: Conventional Commits
  • Padrão de nomenclatura de branches: Git Flow (com algumas adaptações) (ex: feature/nome, docs/nome, refactor/nome)