README.md in qonfig-0.27.0 vs README.md in qonfig-0.28.0
- old
+ new
@@ -1,10 +1,10 @@
# Qonfig · [![Gem Version](https://badge.fury.io/rb/qonfig.svg)](https://badge.fury.io/rb/qonfig) [![Build Status](https://travis-ci.org/0exp/qonfig.svg?branch=master)](https://travis-ci.org/0exp/qonfig) [![Coverage Status](https://coveralls.io/repos/github/0exp/qonfig/badge.svg?branch=master)](https://coveralls.io/github/0exp/qonfig?branch=master)
Config. Defined as a class. Used as an instance. Support for inheritance and composition.
-Lazy instantiation. Thread-safe. Command-style DSL. Validation layer. **DOT-NOTATION**! And pretty-print :) Support for **YAML**, **TOML**, **JSON**, **\_\_END\_\_**, **ENV**.
-Extremely simple to define. Extremely simple to use. That's all? **NOT** :)
+Lazy instantiation. Thread-safe. Command-style DSL. Validation layer. **Dot-notation**) And pretty-print :) Support for **YAML**, **TOML**, **JSON**, **\_\_END\_\_**, **ENV**.
+Extremely simple to define. Extremely simple to use. That's all? **Not** :)
## Installation
```ruby
gem 'qonfig'
@@ -3308,10 +3308,12 @@
---
## Roadmap
+- **General**:
+ - documentation rework;
- **Major**:
- support for Rails-like secrets;
- support for persistent data storages (we want to store configs in multiple databases and files);
- rails plugin;
- support for pattern matching;
@@ -3321,9 +3323,10 @@
- An ability to flag `Qonfig::Configurable`'s config object as `compacted` (`Qonfig::Compacted`);
- Instance-based behavior for `Vault` plugin, also use instance of `Vault` client instead of `Singleton`;
- External validation class with an importing api for better custom validations;
- Setting value changement trace (in `anyway_config` manner);
- Instantiation and reloading callbacks;
+ - File geneartors (.rb-files with a pre-filled code (and (maybe) with a pre-generated yaml/json/etc files));
## Build
```shell
bin/rspec -w # test the core functionality and plugins