Este repositório foi criado com o intuito de fornecer um boilerplate em Angular 12 com TailWindCSS para uso irrestrito, fique a vontade para utilizá-lo, futuramente poderão existir branches com variações deste boilerplate bem como com exemplos de utilização e até algumas branches de estudo, afinal hoje estou voltando a estudar Angular depois de mais de 6 anos minha última atuação com Angular havia sido em 2015, nos últimos 4 anos me dediquei unicamente a biblioteca React (isso falando do mundo Frontend, quem me conhece sabe que 90% da minha carreira é fundamenta em Backend). Bom é isso ai galera, algumas referências para montagem deste projeto foram:
Execute o seguinte comando para clonar o repositório: git clone [email protected]:cristianojreis/angular-12-tailwindcss.git
Para acessar o diretório do clone local do repositório, execute: cd angular-12-tailwindcss
Para instalar todas as dependências necessárias, execute: npm i
Vejas as próximas instruções para descobrir como interagir com o projeto.
Execute o seguinte comando para deixar o projeto rodando em modo "desenvolvimento" no endereço http://localhost:4200/
: ng serve
Rodando em modo desenvolvimento sempre que qualquer arquivo do projeto sofrer alguma alteração e for salvo a aplicação aberta no navegador será atualizada automáticamente.
Para gerar um novo componente execute o seguinte comando, alterando o último parametro "component-name" para o nome desejado para seu componente: ng generate component component-name
Utilizando o recurso de scaffolding você pode gerar não somente componentes mas todos os tipos de classes oferecidas pelo framework Angular na sua versão 12, veja as possibilidades a seguir: ng generate directive|pipe|service|class|guard|interface|enum|module
Execute o seguinte comando para gerar o build do seu projeto: ng build
Após a execução do comando todos os artefatos (arquivos) gerados serão armazenados dentro do diretório dist/
localizado na raiz do seu projeto.
Para rodar os testes unitários basta executar o seguinte comando: ng test
A biblioteca padrão de testes no Angular é a Karma.
Para rodar os testes end-to-end (ponta a ponta) basta executar o seguinte comando: ng e2e
Atenção: Esta opção somente funcionará se você configurar, é necessário adicionar qual biblioteca deseja utilizar e também implementar os testes para que a aplicação seja capaz de executá-los como comando acima.
Em caso de dúvidas sobre a utilização do cli do Angular, execute o seguinte comando: ng help
Ou se preferir vá direto na documentação oficial do Angular CLI, clicando aqui.
Projeto criado incialmente para estudos do profissional Cristiano José dos Reis, o objetivo é se aprofundar no framework Angular nas suas últimas versões, atualmente encontra-se na 12. (14/07/2021)