/conf-eager

Super simplistic and dynamic eager-initialization configuration library for Java

Primary LanguageJavaMIT LicenseMIT

ConfEager

ConfEager is a configuration library for Java, designed to be as simple and lightweight as possible, to allow easy integration, and to maximaze dynamic capabilities.

ConfEager data is eagerly loaded, hence it's name, making your configuration super fast and up-to-date at runtime, since everything is loaded on startup, and is stored in memory.

ConfEager library is designed to be easily extended and customized to enable working with whatever technologies you like to use to store configuration. It provides very little out-of-the-box library support, thus it has no dependencies, and it adds tiny footprint to your project.

ConfEager Build Status at Travis CI

Latest Release

The most recent release is ConfEager 1.0.1, released June 27, 2017.

To add a dependency on ConfEager Library using Maven, use the following:

<dependency>
    <groupId>io.github.avivcarmis</groupId>
    <artifactId>conf-eager</artifactId>
    <version>1.0.1</version>
</dependency>

To add a dependency on ConfEager Library using Gradle, use the following:

compile 'io.github.avivcarmis:conf-eager:1.0.1'

Getting Started

The ConfEager Library getting start guide at Github Wiki page: https://github.com/avivcarmis/conf-eager/wiki

Useful Links


License

Go-To-Guy is registered under MIT license.

Contribution

Really, any kind of contribution will be warmly accepted. (: