🧱Mason - Generate Modules

Como utilizar do mason no nosso leap para ajudar na criação de novos módulos.

  1. Instalação do Mason (Primeira vez): Se o Mason ainda não estiver instalado, execute:

    dart pub global activate mason_cli
  2. Preparação Inicial (Primeira vez): Na raiz do projeto, execute:

    mason get

    Isso instalará todos os bricks registrados no mason.yaml.

  3. Geração de Novos Módulos: Para criar um novo módulo, execute:

    mason make gen_module -o lib/app/modules

    Durante o processo, será solicitado que você forneça o nome do módulo. O brick criará a estrutura de diretórios e arquivos dentro de lib/app/modules.

  4. Uso Contínuo: Para futuras gerações de módulos, basta repetir o comando de geração de módulos.

Este brick vai criar o seguinte: Um módulo com o nome que você escolher + "_module", contendo presenter, domain e infra, e suas respectivas pastas e arquivos.

Lembre-se de que este brick foi projetado para padronizar e acelerar o processo de criação de módulos, mantendo a consistência da arquitetura do projeto. Recomenda-se que todos os membros da equipe se familiarizem com a estrutura gerada pelo brick para garantir um desenvolvimento eficiente e alinhado com as práticas do projeto.

Last updated