Improve introduction in README.md
This commit is contained in:
parent
d33489a01f
commit
10c49898b2
20
README.md
20
README.md
|
@ -1,19 +1,21 @@
|
||||||
# Docile
|
# Docile
|
||||||
|
|
||||||
Definition: *Ready to accept control or instruction; submissive* [[1]]
|
|
||||||
|
|
||||||
Tired of overly complex DSL libraries and hairy meta-programming?
|
|
||||||
|
|
||||||
Let's make our Ruby DSLs more docile...
|
|
||||||
|
|
||||||
[1]: http://www.google.com/search?q=docile+definition "Google"
|
|
||||||
|
|
||||||
[![Gem Version](https://badge.fury.io/rb/docile.png)](http://badge.fury.io/rb/docile)
|
[![Gem Version](https://badge.fury.io/rb/docile.png)](http://badge.fury.io/rb/docile)
|
||||||
[![Build Status](https://travis-ci.org/ms-ati/docile.png)](https://travis-ci.org/ms-ati/docile)
|
[![Build Status](https://travis-ci.org/ms-ati/docile.png)](https://travis-ci.org/ms-ati/docile)
|
||||||
[![Dependency Status](https://gemnasium.com/ms-ati/docile.png)](https://gemnasium.com/ms-ati/docile)
|
[![Dependency Status](https://gemnasium.com/ms-ati/docile.png)](https://gemnasium.com/ms-ati/docile)
|
||||||
[![Code Climate](https://codeclimate.com/github/ms-ati/docile.png)](https://codeclimate.com/github/ms-ati/docile)
|
[![Code Climate](https://codeclimate.com/github/ms-ati/docile.png)](https://codeclimate.com/github/ms-ati/docile)
|
||||||
[![Coverage Status](https://coveralls.io/repos/ms-ati/docile/badge.png)](https://coveralls.io/r/ms-ati/docile)
|
[![Coverage Status](https://coveralls.io/repos/ms-ati/docile/badge.png)](https://coveralls.io/r/ms-ati/docile)
|
||||||
|
|
||||||
|
Ruby makes it possible to very really expressive **Domain Specific
|
||||||
|
Languages**, or **DSL** for short. However, it requires some deep knowledge and
|
||||||
|
somewhat hairy meta-programming to get the interface just right.
|
||||||
|
|
||||||
|
"Docile" means *Ready to accept control or instruction; submissive* [[1]]
|
||||||
|
|
||||||
|
Instead of each Ruby project reinventing this wheel, let's make our Ruby DSL
|
||||||
|
coding a bit more docile...
|
||||||
|
|
||||||
|
[1]: http://www.google.com/search?q=docile+definition "Google"
|
||||||
|
|
||||||
## Basic Usage
|
## Basic Usage
|
||||||
|
|
||||||
Let's say that we want to make a DSL for modifying Array objects.
|
Let's say that we want to make a DSL for modifying Array objects.
|
||||||
|
|
Loading…
Reference in New Issue