From 6ce577bfd3902c2630fad67636284b25397bce10 Mon Sep 17 00:00:00 2001 From: Martin Clausen Date: Mon, 31 Aug 2015 09:53:12 +0200 Subject: [PATCH 1/2] Added dependencies section with CocaoPods Added dependencies section with CocaoPods. --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 2237915..8db9003 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,10 @@ 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 From 171288f57e97ff3d30f5aa05b30e4a950041663c Mon Sep 17 00:00:00 2001 From: Dan Motzenbecker Date: Sat, 3 Oct 2015 14:50:12 -0400 Subject: [PATCH 2/2] added full dependencies to readme, closes #8, closes #9, closes #10 --- README.md | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 8db9003..9636c44 100644 --- a/README.md +++ b/README.md @@ -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