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