/swift-package-template

A template for new Swift iOS / macOS / tvOS / watchOS Framework project

Primary LanguageSwiftGNU General Public License v3.0GPL-3.0

Swift

Clean Swift Package Template

This template incorporates the following features:

  1. Generic "Grab and Go" Project where you could start coding right away, by creating swift files in the Sources folder (see example).
  2. Test environment with incorporated Quick and Nible from the box (see example).
  3. Makefile to simplify the project generation and cleanup.
  4. Github Workflow

Bootstrap

  1. make init will guide you through the initialization process.
  2. make xcode will generate the xcode project for you.

Makefile

Currently the list of supported commands is following:

  1. make clean to remove .build folder and Package.resolved file.
  2. make xcode to generate the xcode project for the package.

Contribution

PRs and Issues are welcome!

Author

George Maisuradze @georgmay

Support & Share love

In case if you'd like to contribute, feel free to text me.