Skip to content

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

License

Notifications You must be signed in to change notification settings

ddrccw/FrameworkTemplate

 
 

Repository files navigation

Framework Template

A template for new Framework project.

Platforms License

Swift Package Manager Carthage compatible CocoaPods compatible

Travis

What's in the template?

  • Deployment Targets - iOS 8.0
  • Xcode 9.0
  • Swift 4.0
  • Dependency Managers - CocoaPods / Carthage / Swift Package Manager
  • Readme
  • Dangerfile / Gemfile / Jazzy
  • Github Templates (CODE_OF_CONDUCT, CONTRIBUTING, ISSUE_TEMPLATE, PULL_REQUEST_TEMPLATE)
  • TravisCI
  • MIT LICENSE

Usage

  1. Install carthage (brew install carthage on macOS).
  2. Install cookiecutter (brew install cookiecutter on macOS).
  3. Run cookiecutter https://github.com/JetpackSwift/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

Credits

Some of the ideas and wording for the statements above were based on work by the Alamofire and ReactiveCocoa communities. We commend them for their efforts.

Contributing

Issues and pull requests are welcome!

Author

Rahul Katariya @rahulkatariya91

License

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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 59.0%
  • Ruby 23.0%
  • Objective-C 10.1%
  • Shell 7.9%