{"id":26700441,"url":"https://github.com/pulsarblow/supermassive","last_synced_at":"2025-04-13T08:52:53.333Z","repository":{"id":15004925,"uuid":"17730414","full_name":"PulsarBlow/SuperMassive","owner":"PulsarBlow","description":"🌌  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.","archived":false,"fork":false,"pushed_at":"2020-09-26T12:34:32.000Z","size":843,"stargazers_count":6,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-05-03T04:45:17.940Z","etag":null,"topics":["csharp","dotnetcore","fakers","guards","hacktoberfest","helpers","helpers-library","supermassive","toolbox"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/PulsarBlow.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-03-14T00:18:40.000Z","updated_at":"2024-01-11T13:04:17.000Z","dependencies_parsed_at":"2022-09-11T01:50:31.541Z","dependency_job_id":null,"html_url":"https://github.com/PulsarBlow/SuperMassive","commit_stats":null,"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PulsarBlow%2FSuperMassive","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PulsarBlow%2FSuperMassive/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PulsarBlow%2FSuperMassive/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/PulsarBlow%2FSuperMassive/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/PulsarBlow","download_url":"https://codeload.github.com/PulsarBlow/SuperMassive/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248688543,"owners_count":21145763,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["csharp","dotnetcore","fakers","guards","hacktoberfest","helpers","helpers-library","supermassive","toolbox"],"created_at":"2025-03-27T00:28:15.322Z","updated_at":"2025-04-13T08:52:53.307Z","avatar_url":"https://github.com/PulsarBlow.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![GitHub version](https://badge.fury.io/gh/PulsarBlow%2Fsupermassive.svg)](https://github.com/PulsarBlow/SuperMassive/releases/latest) [![NuGet Downloads](https://img.shields.io/nuget/dt/SuperMassive.svg)](https://www.nuget.org/packages/supermassive) ![Continuous Integration](https://github.com/PulsarBlow/SuperMassive/workflows/Continuous%20Integration/badge.svg) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=PulsarBlow_SuperMassive\u0026metric=alert_status)](https://sonarcloud.io/dashboard?id=PulsarBlow_SuperMassive)\n\n![SuperMassive Logo](https://github.com/PulsarBlow/SuperMassive/blob/master/supermassive.png)\n\n# SuperMassive\n\nSuperMassive is a small condensed set of reusable .NET components and utility classes.\n\n\u003e This README is for SuperMassive v2.x (the current version). For SuperMassive v1.x, see [here](docs/v1/README.md).\n\n\u003e Starting with v2.x, some library are now :small_orange_diamond:*deprecated*:small_orange_diamond:\n\u003e They won't receive new features anymore and will be removed in a future version.\n\n## Libraries\n\n*  **SuperMassive** : Your super massive swiss army knife!\n*  **SuperMassive.ExceptionHandling** : Exception handling as it should be. :small_orange_diamond:*deprecated*:small_orange_diamond:\n*  **SuperMassive.ExceptionHandling.Logging** : Exception handling with logging features. :small_orange_diamond:*deprecated*:small_orange_diamond:\n*  **SuperMassive.Fakers** : A suit of data fakers to feed your hungry unit tests with \"almost\" real data.\n*  **SuperMassive.Logging** : A set of abstract and base logging components. :small_orange_diamond:*deprecated*:small_orange_diamond:\n*  **SuperMassive.Logging.AzureTable** : A concrete implementation of the logging facade for Azure Table. :small_orange_diamond:*deprecated*:small_orange_diamond:\n\n## Getting Started\n\nThese library are published as nuget packages on [nuget.org](https://www.nuget.org/packages?q=supermassive)\n\nPick what you want, eg. :\n\n```bash\n$ dotnet add SuperMassive\n```\n\n## Build \u0026 Test\n\nYou need to install [.NET Core SDK 3.1](https://dotnet.microsoft.com/download/dotnet-core/3.1).\n\n```bash\n# clone\n$ git clone https://github.com/PulsarBlow/SuperMassive\n\n# build\n$ dotnet build\n\n# test\n$ dotnet test\n\n# test with coverage\n$ dotnet test --collect:\"XPlat Code Coverage\" --settings ./build/coverlet.runsettings -r .build/\n```\n\nTest coverge results are collected using [Coverlet](https://github.com/tonerdo/coverlet) and written in the `.build` directory using *Cobertura* format.\n\n## Contributing\n\nAll contributions are welcome! Please read our [Contributing guideline](CONTRIBUTING.md) before submiting your work. By contributing you agree to follow our [Code of Conduct](CODE_OF_CONDUCT.md).\n\n## Licence\n\n\u003chttp://opensource.org/licenses/MIT\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpulsarblow%2Fsupermassive","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpulsarblow%2Fsupermassive","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpulsarblow%2Fsupermassive/lists"}