README.md in celluloid-0.17.4 vs README.md in celluloid-0.18.0.pre
- old
+ new
@@ -3,15 +3,10 @@
[![Gem Version](https://badge.fury.io/rb/celluloid.svg)](http://rubygems.org/gems/celluloid)
[![Build Status](https://secure.travis-ci.org/celluloid/celluloid.svg?branch=master)](http://travis-ci.org/celluloid/celluloid)
[![Code Climate](https://codeclimate.com/github/celluloid/celluloid.svg)](https://codeclimate.com/github/celluloid/celluloid)
[![Coverage Status](https://coveralls.io/repos/celluloid/celluloid/badge.svg?branch=master)](https://coveralls.io/r/celluloid/celluloid)
-_NOTE: This is the 0.17.x **stable** branch of Celluloid. For the 0.18.x
-**development** branch, please see:_
-
-https://github.com/celluloid/celluloid
-
> "I thought of objects being like biological cells and/or individual
> computers on a network, only able to communicate with messages"
> _--Alan Kay, creator of Smalltalk, on the meaning of "object oriented programming"_
Celluloid provides a simple and natural way to build fault-tolerant concurrent
@@ -81,13 +76,14 @@
[Yes](http://news.ycombinator.com/item?id=3067434)
### Is It "Production Ready™"?
-Yes, many users are now running Celluloid in production by using
-[Sidekiq](http://sidekiq.org) and [Adhearsion](http://adhearsion.com/)
+Yes, many users are now running Celluloid in production.
+* **See:** [Projects Using Celluloid](https://github.com/celluloid/celluloid/wiki/Projects-Using-Celluloid)
+
Documentation
-------------
[Please see the Celluloid Wiki](https://github.com/celluloid/celluloid/wiki)
for more detailed documentation and usage notes.
@@ -154,20 +150,34 @@
```ruby
require 'celluloid/backported'
```
+###Cloning via GitHub
+
+Right now `Celluloid` has a [submodule](https://github.com/celluloid/culture). To install the framework via GitHub, you need to clone the submodules as well.
+
+__Clone from scratch:__
+
+ $ git clone --recursive https://github.com/celluloid/celluloid
+
+__If you already cloned `Celluloid` without submodules:__
+
+Run the following command in the directory containing `Celluloid`:
+
+ git submodule update --init --recursive
+
Supported Platforms
-------------------
Celluloid works on Ruby 2.0+, JRuby 1.7+, and Rubinius 2.0.
JRuby or Rubinius are the preferred platforms as they support true thread-level
parallelism when executing Ruby code, whereas MRI/YARV is constrained by a global
interpreter lock (GIL) and can only execute one thread at a time.
-Celluloid requires Ruby 1.9 mode on all interpreters.
+Celluloid requires Ruby 1.9 mode or higher on all interpreters.
Additional Reading
------------------
* [Concurrent Object-Oriented Programming in Python with
@@ -183,8 +193,8 @@
* If we've accepted a patch, feel free to ask for commit access
License
-------
-Copyright (c) 2011-2015 Tony Arcieri, Donovan Keme.
+Copyright (c) 2011-2016 Tony Arcieri, Donovan Keme.
Distributed under the MIT License. See [LICENSE.txt](https://github.com/celluloid/celluloid/blob/master/LICENSE.txt) for further details.