If you would like to help test the latest development release, email us at [email protected] to be added to our TestFlight Beta testing group.
See our contributing guidelines and roadmap.
You are welcome to work on any bug or feature you would like, but we know that getting started in a new codebase can be intimidating. To that end, we recommend that you take a look at issues labeled as Your First PR. These issues are relatively small and self-contained, and should be perfect for anyone who is interested in getting their feet wet with the OneBusAway codebase.
(h/t to Microsoft's ChakraCore project for the idea of the first PR)
- Install Xcode 8.0.x
git clone
your fork(sudo) gem install cocoapods --pre
(We require Cocoapods 1.1.0.rc.1 or higher!)pod install
- Open
org.onebusaway.iphone.xcworkspace
You should now be able to build. See our contributing guidelines for the specific workflow to add a new feature or bug fix.
- Update the CHANGELOG to reflect the changes in this release
- Update the version number
- Merge in to
master
branch - Create AppStore build
- Upload to AppStore, use changelog as release notes
- Create GitHub release based on changelog