Augustyniak / FileExplorer

FileExplorer is a powerful iOS file browser that allows its users to choose and remove files and/or directories
Other
742 stars 111 forks source link

Carthage support #6

Open TofPlay opened 7 years ago

TofPlay commented 7 years ago

Hi, For iOS projets it's will be great to make your component Carthage compatible

Take a look at these articles:

On your README.md add Carthage compatible on top and add section for the installation with Carthage.

Augustyniak commented 7 years ago

@TofPlay Thanks for the suggestion. đź‘Ť I agree that we should have support for Carthage (I would love to have support for Swift package manager too).

I think that in order to ensure that all ways to integrate FileExplorer (CocoaPods, Carthage, possibly Swift Package Manager) work in the future we should automate process of checking this. https://github.com/dduan/DistributionTests can be helpful.

TofPlay commented 7 years ago

I looked DistributionTests. The idea is interesting. But there is something that annoys me. We have a great language with Swift but when it comes to making tools for Swift or Xcode project like DistributionTest or CocoaPods we use another scripting language like Python and Ruby. It does not make sense to me.

Take a look at these articles/videos:

Tool:

I totally agree with the conclusion of A Beginner’s Guide to Scripting in Swift: Scripting is a powerful asset and a useful tool in any programmer’s tool belt. For many iOS Devs, Swift or Objective-C are the only languages they know. If they know Swift, then there is no need to learn Python or another scripting language when writing simple scripts for any automation process. This even includes Continuous Integration. I’ve even used it with Jenkins when automating deployment of applications.