All Projects → artemnovichkov → Swift Project Template

artemnovichkov / Swift Project Template

Licence: mit
🍪 Easily generate Swift projects with Cookiecutter

Programming Languages

swift
15916 projects

Projects that are alternatives of or similar to Swift Project Template

Swift5 Module Template
An opinionated starting point for awesome, reusable Swift 5 modules
Stars: ✭ 331 (+289.41%)
Mutual labels:  xcode, template
Swiftcolorgen
A tool that generate code for Swift projects, designed to improve the maintainability of UIColors
Stars: ✭ 152 (+78.82%)
Mutual labels:  xcode, generation
Vipera
Project is now called Swift template, check the link ➡️
Stars: ✭ 57 (-32.94%)
Mutual labels:  xcode, template
Xgen
A Swift package for generating Xcode workspaces & playgrounds
Stars: ✭ 178 (+109.41%)
Mutual labels:  xcode, generation
Donut
Xcode file template manager
Stars: ✭ 17 (-80%)
Mutual labels:  xcode, template
Drl Theme Manager
Xcode File Template to generate theme manager for Swift 3+
Stars: ✭ 12 (-85.88%)
Mutual labels:  xcode, template
Eventkit
A template conference app, featuring real-time schedule and data changes & running on Realm 🚀
Stars: ✭ 59 (-30.59%)
Mutual labels:  xcode, template
Middleman Template
The base Middleman application used at thoughtbot, ready to deploy to Netlify.
Stars: ✭ 80 (-5.88%)
Mutual labels:  template
Levelgenerator
Unity plug-in for procedurally generating indoor levels using abstract chunks.
Stars: ✭ 82 (-3.53%)
Mutual labels:  generation
Tuxedo
Tuxedo is a template language for Swift.
Stars: ✭ 80 (-5.88%)
Mutual labels:  template
Vapor Clean
A Vapor 3 template with no additional cruft.
Stars: ✭ 80 (-5.88%)
Mutual labels:  template
Cookietemple
A collection of best practice cookiecutter templates for all domains and languages with extensive Github support
Stars: ✭ 81 (-4.71%)
Mutual labels:  template
Read Only Coding
Automator services to make coding in Xcode easier
Stars: ✭ 82 (-3.53%)
Mutual labels:  xcode
Paperadmin
A flat admin dashboard using Angular JS 2/4
Stars: ✭ 80 (-5.88%)
Mutual labels:  template
Sfacecompare
Simple lib for iOS to find and compare faces.
Stars: ✭ 83 (-2.35%)
Mutual labels:  xcode
Electrate
Quick and Easy Electron + React Boilerplace
Stars: ✭ 80 (-5.88%)
Mutual labels:  template
Jupytemplate
Templates for jupyter notebooks
Stars: ✭ 85 (+0%)
Mutual labels:  template
Butterfly
🔥 蝴蝶--【简单】【稳定】【好用】的 Python web 框架🦋 除 Python 2.7,无其他依赖; 🦋 butterfly 是一个 RPC 风格 web 框架,同时也是微服务框架,自带消息队列通信机制实现分布式
Stars: ✭ 82 (-3.53%)
Mutual labels:  template
Perun
A command-line validation tool for AWS Cloud Formation that allows to conquer the cloud faster!
Stars: ✭ 82 (-3.53%)
Mutual labels:  template
Vuetemplate
vue模板,集成常用组件
Stars: ✭ 81 (-4.71%)
Mutual labels:  template

swift-project-template

Build Status

🍪 Cookiecutter template for Swift iOS projects.

swift-project-template

Features:

  • Xcode 11 and Swift 5.0 support
  • AppCode support
  • Custom project structure (the same in the project and on the disk)
  • Configurations and schemes:

swift-project-template

  • Custom scripts for Carthage and SwiftLint
  • iOS Deployment Target - 12.0
  • Optional integrations:
  • Template for Github pull requests
  • Settings.bundle with app version
  • Disabled automatic code signing (sorry, Apple 🤷‍♂️)
  • -Xfrontend -debug-time-function-bodies flags for profiling compilation times
  • .gitattributes for correct repo language detection via linguist

Usage

  1. Install Cookiecutter:

    brew install cookiecutter

  2. Run cookiecutter gh:artemnovichkov/swift-project-template. No need to create project folder manually, cookiecutter does it for you.

For future runs you can shorten the command to cookiecutter swift-project-template. However, if you want to use the most recent template you should still run the full command above. Or just create an alias:

alias template="cookiecutter gh:artemnovichkov/swift-project-template"

Author

Artem Novichkov, [email protected]

License

swift-project-template is available under the MIT license. See the LICENSE file for more info.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].