jpmartha / APIHimotoKit

Unofficial tool for trials of the Swift Package Manager.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

APIHimotoKit Build Status Swift Package Manager

APIHimotoKit is an unofficial tool for trials of the Swift Package Manager.

Currently, it JUST downloads the source code of the APIKit and the Himotoki from GitHub.

The goal is making full use of the Swift Package Manager.💥

Note

  • ⚠️ APIHimotoKit is an unofficial tool.
  • ⚠️ Please note, the Swift Package Manager is still in early design and development.

Requirements for Tools

  • OS X 10.11 (El Capitan)

Getting Started

  1. The first step to using APIHimotoKit is to download and install the Swift Development Snapshots. Go to the Download page and follow the instructions on OS X.

  2. You can make the tools available for use from the terminal with the following command:

$ export PATH=/Library/Developer/Toolchains/swift-latest.xctoolchain/usr/bin:"${PATH}"

If the following error has occurred,

dyld: Library not loaded: @rpath/libswiftCore.dylib

You might be able to fix that from the terminal with the following command:

  1. Please download from the latest release and deploy the Package.swift and the Makefile at the root directory of your project.

  2. Run the following command:

$ make

Then, you can see the downloaded sources in the Packages/ directory at the root of your project.

For more information about using the Swift Package Manager, see the documentation provided in the Package Manager project page and the Swift Package Manager project on GitHub.

For more information about using the APIKit, see the ishkawa/APIKit on GitHub.

For more information about using the Himotoki, see the ikesyo/Himotoki on GitHub.

Clean

You can remove the Packages/ directory from the terminal with the following command:

$ make clean

License

APIHimotoKit is released under the MIT License.

Swift Package Manager

Copyright 2015 - 2016 Apple Inc. and the Swift project authors. Licensed under Apache License v2.0 with Runtime Library Exception.

See https://swift.org/LICENSE.txt for license information.

See https://swift.org/CONTRIBUTORS.txt for Swift project authors.

APIKit

Copyright (c) 2015 Yosuke Ishikawa

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

Himotoki

The MIT License (MIT)

Copyright (c) 2015 Syo Ikeda

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

About

Unofficial tool for trials of the Swift Package Manager.

License:MIT License


Languages

Language:Swift 70.2%Language:Makefile 29.8%