# Set Config

A set of classes for loading a micro-service configuration.
The configuration is stored in an immutable form.

List of main features:

- support for various file types: JSON, YAML
- receiving data from the parent process
- combining data from several configurations into one in several ways
- inheritance of its configuration sources
- automatic reading of several sources and merging them into one

## Getting Started


### Installing

Just type in your project home:

`gem install set-config -s`

### How to use

Under construction...

## Running the tests

To run the tests, use jest:

`jest`

## Contributing

Please read [CONTRIBUTING.md](https://gist.github.com/PurpleBooth/b24679402957c63ec426) for details on our code of conduct, and the process for submitting pull requests to us.

## Versioning

We use [SemVer](http://semver.org/) for versioning. For the versions available, see the [tags on this repository](https://github.com/your/project/tags).

## License

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