Tolitech.Lino 1.0.0-alpha.3

This is a prerelease version of Tolitech.Lino.
dotnet tool install --global Tolitech.Lino --version 1.0.0-alpha.3                
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local Tolitech.Lino --version 1.0.0-alpha.3                
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=Tolitech.Lino&version=1.0.0-alpha.3&prerelease                
nuke :add-package Tolitech.Lino --version 1.0.0-alpha.3                

Tolitech.CodeGenerator (Lino)

🌟 About Lino (Tolitech.CodeGenerator)

The Tolitech.CodeGenerator, also known as Lino, is a powerful tool developed by Tolitech that simplifies code generation for modern projects. Whether your project is distributed, microservices-based, or monolithic, modular or not, Lino is designed to meet your needs.

🚀 Key Features

  • Project generation: Create applications with support for distribution, microservices, or monolithic architectures.
  • Language selection: Configure the project with your preferred programming language.
  • Globalization and localization: Easily add support for multiple cultures.
  • Architecture and design: Choose architectures and design patterns that fit your project.
  • Database options: Select which databases will be used in each service.
  • Best practices: Generate code aligned with the best development practices, focusing on performance, unit testing, and maintainability.

📦 Installation

To start using Lino, install the Tolitech.CodeGenerator NuGet package in your project:

dotnet tool install -g Tolitech.Lino

📚 Documentation

Check out the full documentation to learn more about setting up and using Lino in your projects.

🛠️ Usage Examples

  1. Architecture and language selection: Define the language, architecture, and design patterns.
  2. Database configuration: Set up the databases to be used in your services.
  3. Project generation: Run Lino to generate a functional and optimized project.
# Command to create a new project
lino create project --name MyProject --language csharp --architecture microservices --db sqlserver

Tolitech.CodeGenerator (Lino)

🌟 Sobre o Lino (Tolitech.CodeGenerator)

O Tolitech.CodeGenerator, também conhecido como Lino, é uma poderosa ferramenta desenvolvida pela Tolitech que facilita a geração de códigos para construção de projetos modernos. Seja qual for o tipo de projeto — distribuído, baseado em microsserviços ou monolítico, modular ou não — o Lino é projetado para atender às suas necessidades.

🚀 Recursos principais

  • Geração de projetos: Crie aplicações com suporte a distribuição, microsserviços ou arquiteturas monolíticas.
  • Escolha de linguagem: Configure o projeto com sua linguagem de programação preferida.
  • Globalização e localização: Adicione suporte a múltiplas culturas com facilidade.
  • Arquitetura e design: Opte por arquiteturas e padrões de design que se adequam ao seu projeto.
  • Banco de dados: Escolha quais bancos de dados serão utilizados em cada serviço.
  • Boas práticas: Gere código alinhado às melhores práticas de desenvolvimento, com foco em performance, testes unitários e manutenção.

📦 Instalação

Para começar a usar o Lino, instale o pacote NuGet Tolitech.CodeGenerator no seu projeto:

dotnet tool install -g Tolitech.Lino

📚 Documentação

Confira a documentação completa para aprender mais sobre como configurar e utilizar o Lino em seus projetos.

🛠️ Exemplos de uso

  1. Escolha da arquitetura e linguagem: Defina a linguagem, arquitetura e padrões de design.
  2. Configuração de bancos de dados: Configure os bancos de dados a serem usados nos seus serviços.
  3. Geração do projeto: Execute o Lino para gerar um projeto funcional e otimizado.
# Comando para criar um novo projeto
lino create project --name MyProject --language csharp --architecture microservices --db sqlserver
Product Compatible and additional computed target framework versions.
.NET net9.0 is compatible. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
1.0.0-alpha.3 39 12/18/2024