Git Product home page Git Product logo

depo's People

Contributors

disabled avatar zhvrnkov avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

lgq2015

depo's Issues

Catalyst platform

Currently, carthage could not build for catalyst platform properly. If it will be possible we need to implement something like this solution

Support building workspaces

For example, if you'll try to build Imp, which don't contain xcodeproj in root, xcodebuild will fail with

xcodebuild: error: The directory /Users/vz/Developer/Project/.build/checkouts/Imp does not contain an Xcode project.

Cache builds

Cache builded frameworks and create symlinks to it from /Build/iOS directory.

Also allow to store those frameworks remotely, on a ci or some cloud data base

  • send them to some server by ftp
  • or to ci via ssh
  • or to git remote repo (like certificates for match)

Package.swift to model tests

Now they are failed because swift package dump-package only works with valid Package.swift files. It means that directory, in which this Package.swift is located, should be a valid swift package

SPM: Add support for local packages

Currently jsoner returns .localPackage in requirement.type for this -- which is handler by empty string which is wrong, since local package initializer have path field, not url

Replace lipo by xcframework

In order to support new xcodebuild system it would be nice, to use xcframework for merging iphoneos and iphonesimulator frameworks. Right now the lipo is used

SPM Version != Swift Version

In case, when swift package --version and swift -version outputs different version, there is a problem. I think the solution is to work with swift package --version, when adding // swift-tools-version: line to Package.swift

Operate on certain packages

Add ability to specify which packages should be proceeded, like in carthage

carthage update SomePackage AnotherPackage

Scheme specification

Add ability to specify scheme, which should be build for dependency. Don't know how carthage can handle that, but Pods and SP are build locally and target can be specified. This is required, if project has multiple targets, but you want to build only one

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.