@brassbrasil/shared

Shared Library containing Components, Directives and Pipes

Usage no npm install needed!

<script type="module">
  import brassbrasilShared from 'https://cdn.skypack.dev/@brassbrasil/shared';
</script>

README

Brass Digital Platform (frontend) - Shared

Arquitetura

A ideia dessa arquitetura é separar a aplicação por camadas de responsabilidade e abstrair a maneira que ocorre o fluxo de dados.

|-- src
    |-- app
        |-- core
        |-- modules
        |-- shared
    |-- assets
    |-- environments

A intenção é implementar uma arquitetura como a da imagem a seguir: alt text

Shared Module

Esse é o módulo que contém lógicas e componentes que podem ser reutilizados em outros módulos.

|-- shared
    |-- components
    |-- directives
    |-- pipes
    shared.module.ts

Boas práticas

Para boas práticas sobre desenvolvimento de aplicações em Angular, consulte https://angular.io/guide/styleguide.

Scripts

Para publicar:

  • npm run build && npm run publish