Updated Home (markdown)

Junior B 2016-03-23 13:47:53 +01:00
parent ec54afcb5f
commit 6a9f3091db
2 changed files with 19 additions and 1 deletions

@ -1 +0,0 @@

19
Introduction.md Normal file

@ -0,0 +1,19 @@
RxSwift is a Swift implementation of [ReactiveX (Reactive Extensions)](https://reactivex.io): a library for composing asynchronous and event-based programs by using observable sequences.
For more information about ReactiveX, see the [Introduction to ReactiveX](http://reactivex.io/intro.html) page.
### RxSwift is lightweight
RxSwift has no external dependencies and works on all Apple's major platforms such as Mac, iPhone, Apple Watch and Apple Tv.
Its implementation relies on the Grand Central Dispatch library and doesn't include any dependencies to Cocoa, that are, instead, a fundamental part of the extension called RxCocoa.
_Note: The support of Linux is under active development and will be officially added with Swift 3.0._
### RxSwift is polyglot
Rx is well known as a framework and abstraction to work with asynchronous data streams, for this reason this abstraction is available for many different languages: [Rx.NET](https://rx.codeplex.com), [RxJava](https://github.com/ReactiveX/RxJava), [RxJS](https://github.com/ReactiveX/rxjs) and many others.
### RxSwift is community driven
This project has a big community that is growing day by day, helping in creating new extensions and helpers on top of RxSwift, but also contributing to the development of the library itself.
If you want to contribute, please read the [dedicated document](https://github.com/ReactiveX/RxSwift/blob/master/CONTRIBUTING.md) and join the [Slack channel](http://slack.rxswift.org) to discuss any potential improvement to the library.
The official organization promoting and helping building new extensions for/around RxSwift is called [RxSwift Community](https://github.com/rxswiftcommunity). This organization is a collection of projects part of the RxSwift ecosystem and promotes the quality of projects based on RxSwift.