All Projects → hyperoslo → SwiftPackage

hyperoslo / SwiftPackage

Licence: other
🏆 Template to make a Swift package

Programming Languages

ruby
36898 projects - #4 most used programming language
swift
15916 projects
shell
77523 projects

Projects that are alternatives of or similar to SwiftPackage

Laravel Bootstrap Table List
Bootstrap table list generator for Laravel.
Stars: ✭ 16 (-56.76%)
Mutual labels:  package, generate
ali-opensearch-sdk
阿里云开放搜索 laravel SDK
Stars: ✭ 36 (-2.7%)
Mutual labels:  package
scoot
Keyboard-driven MacOS cursor actuator
Stars: ✭ 55 (+48.65%)
Mutual labels:  mac
cross-post
Cross Post a blog to multiple websites
Stars: ✭ 66 (+78.38%)
Mutual labels:  package
dotfiles
🏡 There's no place like ~/
Stars: ✭ 59 (+59.46%)
Mutual labels:  mac
get-bin-path
Get the current package's binary path
Stars: ✭ 25 (-32.43%)
Mutual labels:  package
hej
Hej! is a simple authentication boilerplate for Socialite.
Stars: ✭ 111 (+200%)
Mutual labels:  package
ngp
New Go Package
Stars: ✭ 22 (-40.54%)
Mutual labels:  package
disable sip
This script is used in the recovery partition to automatically disable SIP.
Stars: ✭ 26 (-29.73%)
Mutual labels:  mac
CocoaDownloader
An powerful download library for iOS, macOS.
Stars: ✭ 22 (-40.54%)
Mutual labels:  mac
importar
R package to import/load packages or functions the 'Python' way
Stars: ✭ 17 (-54.05%)
Mutual labels:  package
timestampy
🕒 Bunch of utilities useful when working with UNIX timestamps
Stars: ✭ 21 (-43.24%)
Mutual labels:  package
graphql-directive-sql
Unify your SQL schema and your GraphQL Schema. Use GraphQL SDL as the lingua franca to define your data requirements.
Stars: ✭ 28 (-24.32%)
Mutual labels:  generate
battery
Draw battery unicode art written by Go
Stars: ✭ 66 (+78.38%)
Mutual labels:  mac
repology-rules
Package normalization ruleset for Repology
Stars: ✭ 67 (+81.08%)
Mutual labels:  package
pine-script-mode
GNU Emacs Major mode for Trading View pine script
Stars: ✭ 18 (-51.35%)
Mutual labels:  package
timenaut
Desktop time tracking application for Windows, Mac and Linux that does not invade your privacy
Stars: ✭ 16 (-56.76%)
Mutual labels:  mac
lint-deps
Lint for unused or missing dependencies in your node.js projects. Customize with plugins or configuration.
Stars: ✭ 48 (+29.73%)
Mutual labels:  package
aapt-repo-manifest
aapt cmake 构建 核心repo manifest, 支持mac和linux(ubuntu 16.0.4)构建,支持linux(ubuntu 16.0.4)交叉编译windows的版本
Stars: ✭ 18 (-51.35%)
Mutual labels:  mac
hou packager
A simple SideFX Houdini package manager
Stars: ✭ 28 (-24.32%)
Mutual labels:  package

SwiftPackage

SwiftPackage is a template to create Swift frameworks. It has a basic folder structure and the project with shared framework and test targets. It also includes the necessary metadata files to make it CocoaPods and Carthage compatible and generates an empty example project.

Features

  • Support Swift 4 🎉
  • Support iOS, macOS, tvOS, watchOS
  • Support CocoaPods, Carthage, Swift Package Manager
  • Use Circle CI

Project structure

  • Sources: contains source files
    • Shared: common files
    • iOS: for iOS target
    • macOS: for macoS target
    • tvOS: for tvOS target
    • watchOS: for watchOS target
  • Info: contains target Info.plist files
  • SwiftPackageTests: contains test files

Usage

  1. git clone https://github.com/hyperoslo/SwiftPackage.git NewPackageName
  2. cd NewPackageName
  3. ./init.rb
  4. Enter the requested info.

"NewPackageName" here is the name of your Swift framework.

Author

Hyper Interaktiv AS, [email protected]

Contributing

We would love you to contribute to SwiftPackage, check the CONTRIBUTING file for more info.

License

SwiftPackage 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].