Este é um projeto de exemplo utilizando Angular 17 para construir um CRUD (Create, Read, Update, Delete) de pessoas.
- Angular 17: Framework para construção de aplicações web
- TypeScript: Linguagem de programação que adiciona tipagem ao JavaScript
- Sass: Pré-processador CSS
- 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: Angular Style Guide
- Padrão de nomenclatura: Angular Style Guide
- Padrão de nomenclatura de arquivos: Angular Style Guide
- 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
)