Skip to content

Infrastructure for .NET Core projects

License

Notifications You must be signed in to change notification settings

sfrolov08/bgTeam.Core

 
 

Repository files navigation

bgTeam.Core

Build status Coverage Status License MIT

Join the chat at https://discord.gg/qYmj4Z7jDA

Description

bgTeam infrastructure for .NET projects

Usage

These libraries are designed to build projects on microservice architecture. Assemblies allow you to quickly release the basic infrastructure layers, which allows you to concentrate on the development of functionality

Generating new project by template

To generate new project you can run bgTeam.ProjectTemplate from visual studio or using console: dotnet run --framework=[netcoreapp3.1 | net5.0] -company trcont -project ShopMonitoring -is-web true -is-app true -bg-team-version 5.0.28 (required only --framework parameter) Solution will be generated in folder bin/result.

Generating coverage report

Move to folder with project and run coverage.bat, it will generate report to file coverage/index.htm After report will be generated it will try to send coverage result to gitlab (settings in wiki-generator/settings.json)

Contents

Package Description NuGet
bgTeam.Core Base interface NuGet version
bgTeam.DataAccess Base interface for DataBase NuGet version
bgTeam.Queues Base interface for Queues NuGet version
bgTeam.Web Classes for REST web client NuGet version
bgTeam.Extensions Extensions for lite coding NuGet version

Implementation

Package NuGet
bgTeam.Impl.Dapper NuGet version
bgTeam.Impl.Memory NuGet version
bgTeam.Impl.MongoDB NuGet version
bgTeam.Impl.MsSql NuGet version
bgTeam.Impl.Oracle NuGet version
bgTeam.Impl.PostgreSQL NuGet version
bgTeam.Impl.Sqlite NuGet version
bgTeam.Impl.Serilog NuGet version
bgTeam.Impl.ElasticSearch NuGet version
bgTeam.Impl.Quartz NuGet version
bgTeam.Impl.Rabbit NuGet version
bgTeam.Impl.Kafka NuGet version

About

Infrastructure for .NET Core projects

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 99.5%
  • Other 0.5%