Paul Stringer's repositories
StoryboardsRevisited
Demo Code from Storyboards Revisited Talk, Swift Summit, San Francisco, 2016
OCSlimProject
Lightweight Xcode Project wrapper to help you get setup writing fast, rock solid, non UI based Acceptance Tests using Fitnesse
JSQMessagesViewController
An elegant messages UI library for iOS
OCSlimProjectXcodeTemplates
Xcode Templates for Creating Targets for Acceptance Testing you Apps using Fitnesse.
android-pairing-excercise
Android Pairing Excercise
CleanCoders-HP35
Source code from the Clean Coder series Acceptance Testing Episodes 1-4
CleanNote
A sample project applying Clean Architecture to iOS and Mac.
cslim
CocoaPodification and Swift Support
fitnesse
FitNesse -- The Acceptance Test Wiki
fitnessedotorg
Repository for the fitnesse.org website.
ghost-interphase-theme
A ghost theme based off of templated.co/interphase
HP35Emulator-iOS
An emulation of the HP-35 Calculator with non-ui based Acceptance Testing using Fitnesse
MoyaTutorial
An Example iOS Project Base For Implementing Moya
okta-sdk-appauth-ios
Okta with AppAuth
Scenic
Scenic provides a clean architecture solution for Storyboard based apps.
Specs
A repository of CocoaPods (cocoapods.org) specifications.
TDDBreakingDependancies
An example of a legacy project that requires dependancy breaking to allow tests to be introduced and changes to be made.
TDDChangingLegacyCode
An example project 'InMemoryDirectory' for exploring changing legacy code, based on Michael C. Feathers code example.
TDDTestDoubleObjC
An example project for exploring use of Test Doubles and Mocks to facilitate TDD in ObjC
TDDTestDoubleSwift
An example project for exploring use of Test Doubles and Mocks to facilitate TDD in Swift
TDDWritingTests
A basic application which introduces TDD, based on examples from Working with Legacy Code by Michael C. Feathers.