README.md in ddplugin-1.0.0 vs README.md in ddplugin-1.0.1
- old
+ new
@@ -7,11 +7,11 @@
*ddplugin* is a library for managing plugins.
Designing a library so that third parties can easily extend it greatly improves its usefulness. *ddplugin* helps solve this problem using *plugins*, which are classes of a certain type and with a given identifier (Ruby symbol).
-This code was extracted from nanoc, where it has been in production for years.
+This code was extracted from Nanoc, where it has been in production for years.
## Use case
Many projects can make use of plugins. Here are a few examples:
@@ -25,22 +25,20 @@
In *ddplugin*, the filters, connectors and data sources would be *plugin types*, while the actual plugins, such as `markdown`, `rotate`, `postgres` and `database` would be *plugins*.
A typical way to use plugins would be to store the plugin names in a configuration file, so that the actual plugin implementations can be discovered at runtime.
-## Dependencies
+## Requirements
-*ddplugin* requires Ruby 1.9.3 or higher.
+*ddplugin* requires Ruby 2.1 or higher.
## Versioning
*ddplugin* adheres to [Semantic Versioning 2.0.0](http://semver.org).
## Installation
-**NOTE:** *ddplugin* has not been released as a gem yet, so these installation instructions are not usable yet.
-
If your library where you want to use *ddplugin* has a gemspec, add *ddplugin* as a runtime dependency to the gemspec:
```ruby
spec.add_runtime_dependency 'ddplugin', '~> 1.0'
```
@@ -130,9 +128,5 @@
To run the tests, execute `rake`:
```
% rake
```
-
-## Contact
-
-*ddplugin* is written by Denis Defreyne <denis.defreyne@stoneship.org>