aaronbrethorst / onebusaway-iphone

The OneBusAway iPhone app.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OneBusAway for iPhone Build Status codebeat badge Join the OneBusAway chat on Slack

Test latest development release

If you would like to help test the latest development release, email us at iphone-app@onebusaway.org to be added to our TestFlight Beta testing group.

Contributing

See our contributing guidelines and roadmap.

Individual Contributor License Agreement (ICLA)

To ensure that the app source code remains fully open-source under a common license, we require that contributors sign an electronic ICLA before contributions can be merged.

Code of Conduct

This project adheres to the Open Code of Conduct. By participating, you are expected to honor this code.

Picking an appropriate first-time issue

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)

Development environment setup

  1. Install Xcode 8.0.x
  2. git clone your fork
  3. install Carthage - see carthage github repo for instructions, and you can download the latest release at https://github.com/Carthage/Carthage/releases
  4. open org.onebusaway.iphone.xcodeproj

You should now be able to build. See our contributing guidelines for the specific workflow to add a new feature or bug fix.

About

The OneBusAway iPhone app.

License:Apache License 2.0


Languages

Language:Objective-C 89.9%Language:Swift 4.7%Language:C 2.7%Language:HTML 2.6%Language:Ruby 0.2%