/swift-boilerplate

A Swift 3 opinionated boilerplate

Primary LanguageSwiftMIT LicenseMIT

Swift Boilerplate Build Status

What is included

  • CocoaPods
    • Package Manager
    • Auto included to make up for its confusing documentation
  • SwiftLint
    • Maintain a clean code structure and cohesive syntax
    • Follows Ray Wenderlich's style guide
  • AlamoFire
    • Popular and easy to use http library to access APIs
  • Realm
    • Layer over CoreData API so persisting data is painless
    • Fast, reactive and has great documentation
    • Documentation
  • Travis-CI
    • Continuous Integration platform
    • Prevents builds from breaking, makes working as a team simple

How to use

Git clone this repository, change and rename all traces of Boilerplate with your own project name.

Once published to GitHub, you should enable Travis-CI through their website. It should pass on first build.

Contributing

All contributions are welcome. Please submit a pull-request or open an issue if you are unsure.

Special Thanks

CS3217 for the pain.