Maverick é um modelo de arquitetura de software para projetos .NET Core baseado na Arquitetura Hexagonal (Alistair Cockburn).
A forma mais simples de criar um projeto baseado no Maverick é por meio do mecanismo de templates do .NET Core.
Para instalar (ou atualizar) o template do Maverick na sua máquina (o pacote do template está hospedado no NuGet.org), simplesmente execute:
$ dotnet new -i maverick
Para criar um projeto usando o template Maverick, execute:
$ dotnet new maverick --name=MeuProjeto
Caso deseje desinstalar o template Maverick, execute:
$ dotnet new -u maverick
Issues e Pull Requests são bem vindos.