Skip to content

๐ŸŒŒ SuperMassive is a shrinked selective set of reusable .NET components and utility classes. It is the toolbox you want to have with you when you start a new project.

License

Notifications You must be signed in to change notification settings

PulsarBlow/SuperMassive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

79 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

GitHub version NuGet Downloads Continuous Integration Quality Gate Status

SuperMassive Logo

SuperMassive

SuperMassive is a small condensed set of reusable .NET components and utility classes.

This README is for SuperMassive v2.x (the current version). For SuperMassive v1.x, see here.

Starting with v2.x, some library are now ๐Ÿ”ธdeprecated๐Ÿ”ธ They won't receive new features anymore and will be removed in a future version.

Libraries

  • SuperMassive : Your super massive swiss army knife!
  • SuperMassive.ExceptionHandling : Exception handling as it should be. ๐Ÿ”ธdeprecated๐Ÿ”ธ
  • SuperMassive.ExceptionHandling.Logging : Exception handling with logging features. ๐Ÿ”ธdeprecated๐Ÿ”ธ
  • SuperMassive.Fakers : A suit of data fakers to feed your hungry unit tests with "almost" real data.
  • SuperMassive.Logging : A set of abstract and base logging components. ๐Ÿ”ธdeprecated๐Ÿ”ธ
  • SuperMassive.Logging.AzureTable : A concrete implementation of the logging facade for Azure Table. ๐Ÿ”ธdeprecated๐Ÿ”ธ

Getting Started

These library are published as nuget packages on nuget.org

Pick what you want, eg. :

$ dotnet add SuperMassive

Build & Test

You need to install .NET Core SDK 3.1.

# clone
$ git clone https://github.com/PulsarBlow/SuperMassive

# build
$ dotnet build

# test
$ dotnet test

# test with coverage
$ dotnet test --collect:"XPlat Code Coverage" --settings ./build/coverlet.runsettings -r .build/

Test coverge results are collected using Coverlet and written in the .build directory using Cobertura format.

Contributing

All contributions are welcome! Please read our Contributing guideline before submiting your work. By contributing you agree to follow our Code of Conduct.

Licence

http://opensource.org/licenses/MIT

About

๐ŸŒŒ SuperMassive is a shrinked selective set of reusable .NET components and utility classes. It is the toolbox you want to have with you when you start a new project.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published