added full dependencies to readme, closes #8, closes #9, closes #10

This commit is contained in:
Dan Motzenbecker 2015-10-03 14:50:12 -04:00
parent f2fc66e354
commit 171288f57e

View File

@ -14,15 +14,11 @@ It stands firmly on the shoulders of giants, specifically those of
[documentation](https://github.com/omcljs/ambly/wiki/ClojureScript-React-Native-Quick-Start)
on setting up a ClojureScript React Native app.
## Dependencies
Ruby version >= 2.0.0.
[CocoaPods](https://cocoapods.org/)
## Usage
Before getting started, make sure you have npm, Leiningen, and CocoaPods (>=0.36.4)
installed.
Before getting started, make sure you have the
[required dependencies](#dependencies) installed.
Then, install the CLI using npm:
@ -78,6 +74,23 @@ See [this issue](https://github.com/omcljs/ambly/issues/97) in Ambly for details
- Running multiple React Native apps at once can cause problems
## Dependencies
As Natal is the orchestration of many individual tools, there are quite a few dependencies.
If you've previously done React Native or Clojure development, you should hopefully
have most installed already. Platform dependencies are listed under their respective
tools.
- [npm](https://www.npmjs.com) `>=1.4`
- [Node.js](https://nodejs.org) `>=4.0.0`
- [Leiningen](http://leiningen.org) `>=2.5.3`
- [Java 8](http://www.oracle.com/technetwork/java/javase/downloads/index.html)
- [CocoaPods](https://cocoapods.org) `>=0.38.2`
- [Ruby](https://www.ruby-lang.org) `>=2.0.0`
- [Xcode](https://developer.apple.com/xcode) `>=6.3`
- [OS X](http://www.apple.com/osx) `>=10.10`
- [Watchman](https://facebook.github.io/watchman) `>=3.7.0`
## Aspirations
- [ ] Automatic wrapping of all React Native component functions for ClojureScript
- [ ] Xcode-free development with CLI tools