An open API service indexing awesome lists of open source software.

https://github.com/codez-one/cz.extensions.configuration.referenceresolver

This is a reference resolver used in configurations for dotnet core. It will allow mapping of values to new positions in the configuration tree.
https://github.com/codez-one/cz.extensions.configuration.referenceresolver

aspnetcore configuration configuration-provider dotnetcore

Last synced: about 2 months ago
JSON representation

This is a reference resolver used in configurations for dotnet core. It will allow mapping of values to new positions in the configuration tree.

Awesome Lists containing this project

README

          

# CZ.Extensions.Configuration.ReferenceResolver

This is reference resolver in configuations used in dotnet core.

## NuGet

The configuration reference resolver is provided as a nuget package and can be found on nuget.org.

| Name | Status |
| ------------------------------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| CZ.Extensions.Configuration.ReferenceResolver | [![Nuget Badge](https://img.shields.io/nuget/v/CZ.Extensions.Configuration.ReferenceResolver.svg)](https://www.nuget.org/packages/CZ.Extensions.Configuration.ReferenceResolver/) |

You can add the package for example with the following `dotnet` command:

```bash
dotnet add package CZ.Extensions.Configuration.ReferenceResolver
```

Pre-releases of this Package are pushed to an internal feed on [Azure Artifacts](https://dev.azure.com/czon/CZ.Extensions.Configuration.ReferenceResolver/_packaging?_a=feed&feed=CZ.Extensions.Configuration.ReferenceResolver).

There are also packages from pull requests released in an other [Azure Artifacts](https://dev.azure.com/czon/CZ.Extensions.Configuration.ReferenceResolver/_packaging?_a=feed&feed=CZ.Extensions.Configuration.ReferenceResolver-PR) feed. All Packages in this feed are named like this: `PR-{pull request number}-CZ.Extensions.Configuration.ReferenceResolver`. So you must only pick the package of your PR to check your changes in a test project. All changes of the pull request are tracked in the pull request package version history.

## Build

The build environment for this project is on Azure Pipelines and can be found here [dev.azure.com/czon/CZ.Extensions.Configuration.ReferenceResolver](https://dev.azure.com/czon/CZ.Extensions.Configuration.ReferenceResolver/_build).

### Nuget package build

| Name | Status |
| --------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| CZ.Extensions.Configuration.ReferenceResolver-CI | [![Build Status](https://dev.azure.com/czon/CZ.Extensions.Configuration.ReferenceResolver/_apis/build/status/CZ.Extensions.Configuration.ReferenceResolver-CI)](https://dev.azure.com/czon/CZ.Extensions.Configuration.ReferenceResolver/_build/latest?definitionId=24) |
| Alpha | [![Alpha](https://vsrm.dev.azure.com/czon/_apis/public/Release/badge/f220b54d-531a-4d09-a74c-6970e62194ca/2/2)](https://dev.azure.com/czon/CZ.Extensions.Configuration.ReferenceResolver/_releases2?definitionId=1&_a=releases) |
| Beta | [![Beta](https://vsrm.dev.azure.com/czon/_apis/public/Release/badge/f220b54d-531a-4d09-a74c-6970e62194ca/2/3)](https://dev.azure.com/czon/CZ.Extensions.Configuration.ReferenceResolver/_releases2?definitionId=1&_a=releases) |
| Release | [![Release](https://vsrm.dev.azure.com/czon/_apis/public/Release/badge/f220b54d-531a-4d09-a74c-6970e62194ca/2/4)](https://dev.azure.com/czon/CZ.Extensions.Configuration.ReferenceResolver/_releases2?definitionId=1&_a=releases) |

## Usage

> **INFO**: For detailed usage information please have a look in the `samples` folder.

ToDo!

## Authors

- **Kirsten Kluge** - _Initial work_ - [kirkone](https://github.com/kirkone)

See also the list of [contributors](https://github.com/codez-one/CZ.Extensions.Configuration.ReferenceResolver/graphs/contributors) who participated in this project.

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details.

## Acknowledgments