Skip to content

A template for new Swift iOS / tvOS / watchOS / macOS Framework project ready with travis-ci, cocoapods, Carthage, SwiftPM and a Readme file

License

Notifications You must be signed in to change notification settings

cyupa/FrameworkTemplate

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Framework Template

A template for new Framework project - based on JetpackSwift Framework Template

Platforms License

Swift Package Manager Carthage compatible CocoaPods compatible

Travis

Twitter

Template

What's in the template?

  • Deployment Targets - iOS 8.0 / Mac OS X 10.10 / tvOS 9.0 / watchOS 2.0
  • Xcode 8.0
  • Swift 3.0
  • Dependency Managers - Cocoapods / Carthage / Swift Package Manager
  • TravisCI
  • Readme
  • MIT LICENSE
  • Testing Dependencies - Quick and Nimble

Usage

  1. Install carthage (brew install carthage on macOS).
  2. Install cookiecutter (brew install cookiecutter on macOS).
  3. Run cookiecutter https://github.com/cyupa89/FrameworkTemplate

For future runs you can shorten the command to cookiecutter FrameworkTemplate. However, if you want to use the most recent template you should still run the full command above.

Built With FrameworkTemplate

License

FrameworkTemplate is released under the MIT license. See LICENSE for details.

About

A template for new Swift iOS / tvOS / watchOS / macOS Framework project ready with travis-ci, cocoapods, Carthage, SwiftPM and a Readme file

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 39.9%
  • Ruby 30.8%
  • Objective-C 25.6%
  • Shell 3.7%