Skip to content

Third Party Libraries

Rob Levine edited this page Sep 7, 2016 · 3 revisions

ConfigGen uses the following third party libraries:

Name Notes License
[Autofac] (https://autofac.org/) IoC container - used throughout [MIT] (https://github.com/autofac/Autofac/blob/develop/LICENSE)
[ExcelDataReader] (https://exceldatareader.codeplex.com/) Used by ExcelSettingsLoader [MIT] (https://exceldatareader.codeplex.com/license)
[JetBrains Annotations] (https://www.jetbrains.com/) Code annotations - imported as source - used throughout [MIT] (https://opensource.org/licenses/MIT)
[log4net] (https://logging.apache.org/log4net/) Logging framework - used throughout [Apache License v2] (https://logging.apache.org/log4net/license.html)
[Machine.Specifications] (https://github.com/machine/machine.specifications) Specification testing framework [Custom / MS-PL] (https://github.com/machine/machine.specifications/blob/master/License.txt)
[Net.Code CSV] (https://github.com/jhgbrt/Net.Code) Used by CsvSettingsLoader [ISC] (ISC license)
[Moq] (https://github.com/moq/moq4/wiki) Mocking framework - used in tests [BSD v3] (https://github.com/moq/moq4/blob/master/License.txt)
[UDE.CSharp] (http://code.google.com/p/ude/) Encoding detector - used by templates and file writer [Mozilla Public License Version 1.1 ] (https://www.mozilla.org/en-US/MPL/1.1/)
[RazorEngine] (https://github.com/Antaris/RazorEngine) Used by RazorTemplate [Apache] (https://github.com/Antaris/RazorEngine/blob/master/LICENSE.md)

Clone this wiki locally