Skip to content

lukyad/Eco

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eco - Easy COnfiguration

Yet another configuration library for .NET

Summary

The Eco library allows you to:

  • Define your configuration schema using .Net classes and attributes
  • Serialize configuration settings to your favorite format
  • Split monolith configuration file into smaller parts to share common bits between different environments/applications/etc
  • Leverage extended reference support (aka XML ID/IDREF)
  • Use automatic required field checks
  • Define custom serialization rules for external types (eg types from the System namespace)
  • Use Eco predefined prasers for simple types like Double (eg 1k = 1024) or TimeSpan (1s = TimeSpan.FromSeconds(1)) or define your own.
  • Define your own variables right in the configuration file
  • And even more...

About

Yet another configuration library for .NET

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published