{"id":21811176,"url":"https://github.com/mathieumack/mdev.dotnet","last_synced_at":"2025-04-13T22:23:43.876Z","repository":{"id":248719015,"uuid":"828671988","full_name":"mathieumack/MDev.Dotnet","owner":"mathieumack","description":"Startup class or interfaces that I can used in some projects to configure quickly a new webapp. It contains also some helpers for some Cloud Services (Azure mainly)","archived":false,"fork":false,"pushed_at":"2025-04-01T20:59:10.000Z","size":33,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-01T21:19:31.347Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/mathieumack.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-14T21:13:32.000Z","updated_at":"2025-04-01T20:58:50.000Z","dependencies_parsed_at":"2024-07-16T18:43:13.634Z","dependency_job_id":"3ed75d1e-3b78-4081-b0a5-1c83193d4720","html_url":"https://github.com/mathieumack/MDev.Dotnet","commit_stats":null,"previous_names":["mathieumack/mdev.dotnet"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathieumack%2FMDev.Dotnet","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathieumack%2FMDev.Dotnet/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathieumack%2FMDev.Dotnet/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mathieumack%2FMDev.Dotnet/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mathieumack","download_url":"https://codeload.github.com/mathieumack/MDev.Dotnet/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248789907,"owners_count":21161911,"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":[],"created_at":"2024-11-27T13:43:37.362Z","updated_at":"2025-04-13T22:23:43.772Z","avatar_url":"https://github.com/mathieumack.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# MDev.Dotnet\nThis repository contains some helpers and tools that help you to configure quickly a new Web Application based on .net.\n\nIt contains some helpers and accelerators for your project. And dependending on infrastructure, some helpers to configure quickly access to PaaS services on different Cloud providers (Microsoft Azure yet).\n\nThis page contains some suick resume of each package. You can check on the [Wiki](https://github.com/mathieumack/MDev.Dotnet/wiki) for more documentation. Also, documentation on code can be helpfull.\n\n# Packages\n## MDev.Dotnet.AspNetCore\nThis package let you to configure standard services on a .net web application :\n- Application configuration\n- Controllers\n- Support for synchronous IO operations\n- Routing\n- API Versioning \n\n## PaaS Services - Microsoft Azure\n### MDev.Dotnet.Azure.ContainerApps\nThis package let you to confgure some services when your application is deployed with docker on an Azure Container Environment as Container Apps.\n\nIt helps you to configure:\n- Authentication when using Container App Authentication middleware\n- Configure OpenTelemetry by using Azure Monitor or Dynatrace\n- An async controller that let you to use Dapr as pubsub service from an Azure storage queue or an Azure servicebus\n\n### MDev.Dotnet.Azure.CosmosDb\nThis package contains a helper for Entity Framework Core that configure CosmosDb as provider.\n\n### MDev.Dotnet.Azure.StorageAccount\nThis package contains a helper for interactions with a storage account:\n- Save blobs\n- Generate blob uri with Sas tokens\n\nAnd more packages will come in few weeks.\n\n# IC\n## MDev.Dotnet\n[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=mathieumack_MDev.Dotnet\u0026metric=alert_status)](https://sonarcloud.io/summary/new_code?id=mathieumack_MDev.Dotnet)\n[![.NET](https://github.com/mathieumack/MDev.Dotnet/actions/workflows/ci.yml/badge.svg)](https://github.com/mathieumack/MDev.Dotnet/actions/workflows/ci.yml)\n\n## Nuget packages\nMDev.Dotnet.AspNetCore - [![NuGet package](https://buildstats.info/nuget/MDev.Dotnet.AspNetCore?includePreReleases=true)](https://nuget.org/packages/MDev.Dotnet.AspNetCore)\n\nMDev.Dotnet.Azure.ContainerApps - [![NuGet package](https://buildstats.info/nuget/MDev.Dotnet.Azure.ContainerApps?includePreReleases=true)](https://nuget.org/packages/MDev.Dotnet.AspNetCore)\n\nMDev.Dotnet.Azure.CosmosDb - [![NuGet package](https://buildstats.info/nuget/MDev.Dotnet.AspNetCore?includePreReleases=true)](https://nuget.org/packages/MDev.Dotnet.Azure.CosmosDb)\n\nMDev.Dotnet.Azure.StorageAccount - [![NuGet package](https://buildstats.info/nuget/MDev.Dotnet.Azure.StorageAccount?includePreReleases=true)](https://nuget.org/packages/MDev.Dotnet.Azure.StorageAccount)\n\n\n# Support / Contribute\n\u003e If you have any question, problem or suggestion, create an issue or fork the project and create a Pull Request.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathieumack%2Fmdev.dotnet","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmathieumack%2Fmdev.dotnet","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmathieumack%2Fmdev.dotnet/lists"}