File tree Expand file tree Collapse file tree 2 files changed +12
-9
lines changed Expand file tree Collapse file tree 2 files changed +12
-9
lines changed Original file line number Diff line number Diff line change 11
11
## Configuration Providers
12
12
13
13
This project now supports fetching configuration files from the following platforms:
14
- - ** Gitee.com**
15
- - ** GitLab**
16
- - ** Gitea**
17
- - ** GitHub**
14
+ - ** Gitee.com** ![ NuGet Version ] ( https://img.shields.io/nuget/v/Extensions.Configuration.GitRepository.GiteeProvider ) [ ![ NuGet Count ] ( https://img.shields.io/nuget/dt/Extensions.Configuration.GitRepository.GiteeProvider.svg?style=flat-square )] ( https://www.nuget.org/packages/Extensions.Configuration.GitRepository.GiteeProvider/ )
15
+ - ** GitLab** ![ NuGet Version ] ( https://img.shields.io/nuget/v/Extensions.Configuration.GitRepository.GitLabProvider ) [ ![ NuGet Count ] ( https://img.shields.io/nuget/dt/Extensions.Configuration.GitRepository.GitLabProvider.svg?style=flat-square )] ( https://www.nuget.org/packages/Extensions.Configuration.GitRepository.GitLabProvider/ )
16
+ - ** Gitea** ![ NuGet Version ] ( https://img.shields.io/nuget/v/Extensions.Configuration.GitRepository.GiteaProvider ) [ ![ NuGet Count ] ( https://img.shields.io/nuget/dt/Extensions.Configuration.GitRepository.GiteaProvider.svg?style=flat-square )] ( https://www.nuget.org/packages/Extensions.Configuration.GitRepository.GiteaProvider/ )
17
+ - ** GitHub** ![ NuGet Version ] ( https://img.shields.io/nuget/v/Extensions.Configuration.GitRepository.GitHubProvider ) [ ![ NuGet Count ] ( https://img.shields.io/nuget/dt/Extensions.Configuration.GitRepository.GitHubProvider.svg?style=flat-square )] ( https://www.nuget.org/packages/Extensions.Configuration.GitRepository.GitHubProvider/ )
18
18
19
19
With this feature, you can directly retrieve configuration files from repositories hosted on these platforms, making it easier to manage and load configurations in multi-platform environments.
20
20
Original file line number Diff line number Diff line change 4
4
** Git repository configuration provider** 是一个用于管理和加载配置文件的库,专门为 C# 开发者设计。它允许开发者从 Git 仓库中直接读取配置文件,以便在分布式系统或微服务架构中实现集中配置管理和版本控制。
5
5
6
6
[ ![ Build status] ( https://ci.appveyor.com/api/projects/status/egfxe7u2b23672j6?svg=true )] ( https://ci.appveyor.com/project/MaiKeBing/extensions-configuration-gitrepository )
7
- [ ![ NuGet Count] ( https://img.shields.io/nuget/dt/Extensions.Configuration.GitRepository.svg?style=flat-square )] ( https://www.nuget.org/packages/Extensions.Configuration.GitRepository/ )
8
7
[ ![ Issues Open] ( https://img.shields.io/github/issues/IoTSharp/Extensions.Configuration.GitRepository.svg?style=flat-square )] ( https://github.com/IoTSharp/Extensions.Configuration.GitRepository/issues )
9
8
![ NuGet Version] ( https://img.shields.io/nuget/v/Extensions.Configuration.GitRepository )
9
+ [ ![ NuGet Count] ( https://img.shields.io/nuget/dt/Extensions.Configuration.GitRepository.svg?style=flat-square )] ( https://www.nuget.org/packages/Extensions.Configuration.GitRepository/ )
10
+
11
+
10
12
11
13
12
14
## 配置存储平台
13
15
14
16
此项目现在新增了从以下平台获取配置文件的支持:
15
- - ** Gitee.com**
16
- - ** GitLab**
17
- - ** Gitea**
18
- - ** GitHub**
17
+ - ** Gitee.com** ![ NuGet Version] ( https://img.shields.io/nuget/v/Extensions.Configuration.GitRepository.GiteeProvider ) [ ![ NuGet Count] ( https://img.shields.io/nuget/dt/Extensions.Configuration.GitRepository.GiteeProvider.svg?style=flat-square )] ( https://www.nuget.org/packages/Extensions.Configuration.GitRepository.GiteeProvider/ )
18
+ - ** GitLab** ![ NuGet Version] ( https://img.shields.io/nuget/v/Extensions.Configuration.GitRepository.GitLabProvider ) [ ![ NuGet Count] ( https://img.shields.io/nuget/dt/Extensions.Configuration.GitRepository.GitLabProvider.svg?style=flat-square )] ( https://www.nuget.org/packages/Extensions.Configuration.GitRepository.GitLabProvider/ )
19
+ - ** Gitea** ![ NuGet Version] ( https://img.shields.io/nuget/v/Extensions.Configuration.GitRepository.GiteaProvider ) [ ![ NuGet Count] ( https://img.shields.io/nuget/dt/Extensions.Configuration.GitRepository.GiteaProvider.svg?style=flat-square )] ( https://www.nuget.org/packages/Extensions.Configuration.GitRepository.GiteaProvider/ )
20
+ - ** GitHub** ![ NuGet Version] ( https://img.shields.io/nuget/v/Extensions.Configuration.GitRepository.GitHubProvider ) [ ![ NuGet Count] ( https://img.shields.io/nuget/dt/Extensions.Configuration.GitRepository.GitHubProvider.svg?style=flat-square )] ( https://www.nuget.org/packages/Extensions.Configuration.GitRepository.GitHubProvider/ )
21
+
19
22
20
23
通过此功能,您可以从上述平台的 Git 仓库中直接获取配置文件,进一步扩展了配置的来源,方便在多平台环境下管理和加载配置文件。
21
24
You can’t perform that action at this time.
0 commit comments