XCFitDemo/Pods/OCSlimProject/README.md in xcfit-0.3.0 vs XCFitDemo/Pods/OCSlimProject/README.md in xcfit-0.4.0
- old
+ new
@@ -3,82 +3,81 @@
[![CI Status](http://img.shields.io/travis/paulstringer/OCSlimProject.svg?style=flat)](https://travis-ci.org/paulstringer/OCSlimProject)
[![Version](https://img.shields.io/cocoapods/v/OCSlimProject.svg?style=flat)](http://cocoapods.org/pods/OCSlimProject)
[![License](https://img.shields.io/cocoapods/l/OCSlimProject.svg?style=flat)](http://cocoapods.org/pods/OCSlimProject)
[![Platform](https://img.shields.io/cocoapods/p/OCSlimProject.svg?style=flat)](http://cocoapods.org/pods/OCSlimProject)
-## Usage
-To run the example project, clone the repo, and run `pod install` from the Example directory first.
+###OCSlimProject is a lightweight Xcode project template and set of scripts for creating fast, rock solid, non UI based Acceptance Tests on iOS and OS X using [Fitnesse](http://fitnesse.org).
-## Requirements
-- Xcode 7
-- Java 6 (required for Fitnesse)
+### Usage
-## Installation
+To run the example project, clone the repo, and run `pod install` from the Example directory first.
+Check out this [video from NSLondon](http://stringerstheory.net/nslondon-video/) to see it in action.
-OCSlimProject is available through [CocoaPods](http://cocoapods.org). To install
+### Requirements
+- Xcode 7
+- [Java 1.8](http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html) (required for Fitnesse)
+
+### Installation
+
+OCSlimProject is available to your own projects through [CocoaPods](http://cocoapods.org). To install
it, simply add the following line to your Podfile:
```ruby
pod "OCSlimProject"
```
-## Author
+## How to Use in your own Project
-Paul Stringer, paulstringer@mac.com
-
-## License
-
-OCSlimProject is available under the MIT license. See the LICENSE file for more info.
-
---
-
-# OCSlimProject
-A lightweight Project Template and scripts to help you get setup writing fast, rock solid, non UI based Acceptance Tests using [Fitnesse](http://fitnesse.org).
-
-How to Use
-==========
-
-* Run ```$ make```. This adds the OCSlimProject Template for creating Acceptance Test targets within Xcode
-* Add an 'Acceptance Testing' target to your Project using the 'iOS Acceptance Test' template under iOS -> Test
-* With CocoaPods link OCSlimProject to your Acceptance Tests target
+* Download OCSlimProject
+* Run ```$ make```. This adds the Xcode project templates for creating Acceptance Test targets within Xcode (iOS & OS X).
+* Add an 'AcceptanceTests' target to your Project using the Acceptance Test templates now installed under the Test project categories
+* Using CocoaPods link OCSlimProject to your 'AcceptanceTests' target with the following Podfile entry
```
target 'AcceptanceTests' do
pod 'OCSlimProject'
end
```
-
-* Build the project to create the Application (repeat this after code changes)
-* Launch Fitnesse by running the script ./LaunchFitnesse
-* Follow the prompt to download [Fitnesse](http://www.fitnesse.org/FitNesseDownload) to the root of your project
+* Run either ```pod install``` or ```pod update``` as needed
+* Build the 'AcceptanceTests' target to generate the Application (repeat this after each code change)
+* Launch Fitnesse by running the script ```./LaunchFitnesse``` that's generated automatically in your project's root directory
+* Follow the prompt to download [Fitnesse](http://www.fitnesse.org/FitNesseDownload) to the root of your project
+* Copy the folder at OCSlimProject/Example/FitNesseRoot/OCSlimProjectExamplePage into your project's own FitNesseRoot folder
* With Fitnesse running, check out the [example](http://localhost:8080/CocoaSlimExamplePage) provided in Fitnesse.
* You're now ready to start writing [Acceptance tests and Fixtures](http://stringerstheory.net/acceptance-testing-with-ios/) in Obj-C or Swift and excercising them with Fitnesse.
-Gotchas
-=====
-* Return values from Swift fixtures must be explicitly returned as NSString and not String.
-* Likewise all input values must be explicitly of String types and converted as needed by your fixtures.
-
# Acknowledgements
-The owner of this repository takes no credit for the following included resources (except for the ones credited to the owner). This is a convienient lightweight wrapper around these resources together with some project glue automating the process of creating 'ocslim' based Apps for use with Fitnesse.
+The owner of this repository takes no credit for the following included resources (except for the ones credited to the owner). This is a convienient lightweight wrapper either inspired by or using these resources together with some project glue. The aim has been to automate the process of setting up Xcode projects so as to more easily be able to use 'ocslim' and integrate with Fitnesse.
+### Fitnesse
+Created by: Fitnesse.org
+
+<http://fitnesse.org>
+
+### OCSlim, RunTestsTargetWithSlimPort
+Created by: Erik Meyer, 8th Light
+
+<https://github.com/ericmeyer/ObjectiveCSlim>
+
+<https://github.com/dougbradbury/cslim/tree/ocslim>
+
### ios-sim
+Created by: Phonegap
-Created by: Phonegap, http://qualitycoding.org/
-https://github.com/phonegap/ios-sim
+<https://github.com/phonegap/ios-sim>
### exportenv.sh
+Created by: Jon Reid
-Created by: Jon Reid, http://phonegap.com
-https://github.com/jonreid/XcodeCoverage
+<https://github.com/jonreid/XcodeCoverage>
-### RunTestsTargetWithSlimPort
+### Xcode Project Templates, LaunchFitnesse
+Created by: Paul Stringer
-Created by: Erik Meyer, https://blog.8thlight.com/eric-meyer/archive.html
-https://github.com/ericmeyer/ObjectiveCSlim
+<https://github.com/paulstringer/Slim-iOS-TestRunner>
-### Xcode Project Templates, LaunchFitnesse
-Created by: Paul Stringer, http://stringerstheory.net
-https://github.com/paulstringer/Slim-iOS-TestRunner
+
+### License
+OCSlimProject is available under the MIT license. See the LICENSE file for more info.
\ No newline at end of file