Skip to content

TheXDS/Triton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tritón logo CodeFactor codecov Build Triton Publish Triton Issues MIT

Introducción

Tritón es una librería auxiliar que facilita el acceso a la API de gestores de bases de datos, particularmente Entity Framework Core Provee de servicios, clases base, generadores dinámicos y otras herramientas misceláneas.

Releases

Tritón se encuentra disponible en NuGet y en mi repositorio privado de GitHub.

Release Link
Última versión estable: Versión estable
Última versión de desarrollo: Versión de desarrollo

Package Manager

Install-Package TheXDS.Triton

.NET CLI

dotnet add package TheXDS.Triton

Paket CLI

paket add TheXDS.Triton

Referencia de paquete

<PackageReference Include="TheXDS.Triton" Version="1.4.0" />

Ventana interactiva (CSI)

#r "nuget: TheXDS.Triton, 1.4.0"

Repositorio de GitHub

Para obtener los paquetes de Tritón directamente desde GitHub, es necesario agregar mi repositorio privado. Paar lograr esto, solo es necesario ejecutar en una terminal:

nuget sources add -Name "TheXDS GitHub Repo" -Source https://nuget.pkg.github.com/TheXDS/index.json

Compilación

Tritón requiere de un compilador compatible con C# 10, debido a ciertas características especiales del lenguaje que ayudan a disminuir la complejidad del código.

Tritón también requiere que .Net SDK 6.0 esté instalado en el sistema.

Compilando Tritón

dotnet build ./src/Triton.sln

Los binarios se encontarán en la carpeta ./Build en la raíz del repositorio.

Ejecutando pruebas

dotnet test ./src/Triton.sln

Reporte de cobertura

Es posible obtener un reporte de la cobertura de código de manera local. Para ello, es necesario instalar ReportGenerator , que leerá los resultados de la ejecución de las pruebas, y generará una página web con el resultado de la cobertura.

Para instalar ReportGenerator ejecuta:

dotnet tool install -g dotnet-reportgenerator-globaltool

Luego de haber instalado ReportGenerator, será posible ejecutar el siguiente comando:

dotnet test .\src\Triton.sln --collect:"XPlat Code Coverage" --results-directory:.\Build\Tests ; reportgenerator.exe -reports:.\Build\Tests\*\coverage.cobertura.xml -targetdir:.\Build\Coverage\

Los resultados de la cobertura se almacenarán en ./Build/Coverage

Contribuir

Buy Me A Coffee

Si Tritón te ha sido de utilidad, o te interesa donar para fomentar el desarrollo del proyecto, siéntete libre de hacer una donación por medio de PayPal, BuyMeACoffee o ponte en contacto directamente conmigo.

Lamentablemente, no puedo ofrecer otros medios de donación por el momento debido a que mi país (Honduras) no es soportado por casi ninguna plataforma.