Browse Source

Merge pull request #209 from onevcat/fix/project-structure

Fix project structure
Wei Wang 10 năm trước cách đây
mục cha
commit
3e9e351811
69 tập tin đã thay đổi với 346 bổ sung421 xóa
  1. 0 0
      Demo/Kingfisher-Demo/AppDelegate.swift
  2. 0 0
      Demo/Kingfisher-Demo/Base.lproj/LaunchScreen.xib
  3. 0 0
      Demo/Kingfisher-Demo/Base.lproj/Main.storyboard
  4. 0 0
      Demo/Kingfisher-Demo/CollectionViewCell.swift
  5. 0 0
      Demo/Kingfisher-Demo/Images.xcassets/AppIcon.appiconset/Contents.json
  6. 0 0
      Demo/Kingfisher-Demo/Info.plist
  7. 0 0
      Demo/Kingfisher-Demo/ViewController.swift
  8. 0 0
      Demo/Kingfisher-OSX-Demo/AppDelegate.swift
  9. 0 0
      Demo/Kingfisher-OSX-Demo/Assets.xcassets/AppIcon.appiconset/Contents.json
  10. 0 0
      Demo/Kingfisher-OSX-Demo/Base.lproj/Main.storyboard
  11. 0 0
      Demo/Kingfisher-OSX-Demo/Cell.xib
  12. 0 0
      Demo/Kingfisher-OSX-Demo/Info.plist
  13. 0 0
      Demo/Kingfisher-OSX-Demo/ViewController.swift
  14. 0 0
      Demo/Kingfisher-tvOS-Demo/AppDelegate.swift
  15. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Back.imagestacklayer/Content.imageset/Contents.json
  16. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Back.imagestacklayer/Contents.json
  17. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Contents.json
  18. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Front.imagestacklayer/Content.imageset/Contents.json
  19. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Front.imagestacklayer/Contents.json
  20. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json
  21. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Middle.imagestacklayer/Contents.json
  22. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Back.imagestacklayer/Content.imageset/Contents.json
  23. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Back.imagestacklayer/Contents.json
  24. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Contents.json
  25. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Front.imagestacklayer/Content.imageset/Contents.json
  26. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Front.imagestacklayer/Contents.json
  27. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json
  28. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Middle.imagestacklayer/Contents.json
  29. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json
  30. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json
  31. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/Contents.json
  32. 0 0
      Demo/Kingfisher-tvOS-Demo/Assets.xcassets/LaunchImage.launchimage/Contents.json
  33. 0 0
      Demo/Kingfisher-tvOS-Demo/Base.lproj/Main.storyboard
  34. 0 0
      Demo/Kingfisher-tvOS-Demo/Info.plist
  35. 7 7
      Kingfisher.podspec
  36. 328 344
      Kingfisher.xcodeproj/project.pbxproj
  37. 0 35
      KingfisherTests-OSX/KingfisherTests_OSX.swift
  38. 0 35
      KingfisherTests-tvOS/KingfisherTests_tvOS.swift
  39. 0 0
      Sources/Kingfisher-OSX/Info.plist
  40. 0 0
      Sources/Kingfisher-OSX/Kingfisher-OSX.h
  41. 0 0
      Sources/Kingfisher-tvOS/Info.plist
  42. 0 0
      Sources/Kingfisher-tvOS/Kingfisher-tvOS.h
  43. 0 0
      Sources/Kingfisher/Image.swift
  44. 0 0
      Sources/Kingfisher/ImageCache.swift
  45. 0 0
      Sources/Kingfisher/ImageDownloader.swift
  46. 0 0
      Sources/Kingfisher/ImageTransition.swift
  47. 0 0
      Sources/Kingfisher/ImageView+Kingfisher.swift
  48. 0 0
      Sources/Kingfisher/Info.plist
  49. 0 0
      Sources/Kingfisher/Kingfisher.h
  50. 0 0
      Sources/Kingfisher/KingfisherManager.swift
  51. 0 0
      Sources/Kingfisher/KingfisherOptionsInfo.swift
  52. 0 0
      Sources/Kingfisher/Resource.swift
  53. 0 0
      Sources/Kingfisher/String+MD5.swift
  54. 0 0
      Sources/Kingfisher/ThreadHelper.swift
  55. 0 0
      Sources/Kingfisher/UIButton+Kingfisher.swift
  56. 0 0
      Tests/KingfisherTests-OSX/Info.plist
  57. 0 0
      Tests/KingfisherTests-tvOS/Info.plist
  58. 0 0
      Tests/KingfisherTests/ImageCacheTests.swift
  59. 0 0
      Tests/KingfisherTests/ImageDownloaderTests.swift
  60. 0 0
      Tests/KingfisherTests/ImageExtensionTests.swift
  61. 0 0
      Tests/KingfisherTests/ImageViewExtensionTests.swift
  62. 0 0
      Tests/KingfisherTests/Info.plist
  63. 0 0
      Tests/KingfisherTests/KingfisherManagerTests.swift
  64. 0 0
      Tests/KingfisherTests/KingfisherOptionsInfoTests.swift
  65. 0 0
      Tests/KingfisherTests/KingfisherTestHelper.swift
  66. 0 0
      Tests/KingfisherTests/KingfisherTests-Bridging-Header.h
  67. 0 0
      Tests/KingfisherTests/UIButtonExtensionTests.swift
  68. 0 0
      Tests/KingfisherTests/dancing-banana.gif
  69. 11 0
      fastlane/Fastfile

+ 0 - 0
Kingfisher-Demo/AppDelegate.swift → Demo/Kingfisher-Demo/AppDelegate.swift


+ 0 - 0
Kingfisher-Demo/Base.lproj/LaunchScreen.xib → Demo/Kingfisher-Demo/Base.lproj/LaunchScreen.xib


+ 0 - 0
Kingfisher-Demo/Base.lproj/Main.storyboard → Demo/Kingfisher-Demo/Base.lproj/Main.storyboard


+ 0 - 0
Kingfisher-Demo/CollectionViewCell.swift → Demo/Kingfisher-Demo/CollectionViewCell.swift


+ 0 - 0
Kingfisher-Demo/Images.xcassets/AppIcon.appiconset/Contents.json → Demo/Kingfisher-Demo/Images.xcassets/AppIcon.appiconset/Contents.json


+ 0 - 0
Kingfisher-Demo/Info.plist → Demo/Kingfisher-Demo/Info.plist


+ 0 - 0
Kingfisher-Demo/ViewController.swift → Demo/Kingfisher-Demo/ViewController.swift


+ 0 - 0
Kingfisher-OSX-Demo/AppDelegate.swift → Demo/Kingfisher-OSX-Demo/AppDelegate.swift


+ 0 - 0
Kingfisher-OSX-Demo/Assets.xcassets/AppIcon.appiconset/Contents.json → Demo/Kingfisher-OSX-Demo/Assets.xcassets/AppIcon.appiconset/Contents.json


+ 0 - 0
Kingfisher-OSX-Demo/Base.lproj/Main.storyboard → Demo/Kingfisher-OSX-Demo/Base.lproj/Main.storyboard


+ 0 - 0
Kingfisher-OSX-Demo/Cell.xib → Demo/Kingfisher-OSX-Demo/Cell.xib


+ 0 - 0
Kingfisher-OSX-Demo/Info.plist → Demo/Kingfisher-OSX-Demo/Info.plist


+ 0 - 0
Kingfisher-OSX-Demo/ViewController.swift → Demo/Kingfisher-OSX-Demo/ViewController.swift


+ 0 - 0
Kingfisher-tvOS-Demo/AppDelegate.swift → Demo/Kingfisher-tvOS-Demo/AppDelegate.swift


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Back.imagestacklayer/Content.imageset/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Back.imagestacklayer/Content.imageset/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Back.imagestacklayer/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Back.imagestacklayer/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Front.imagestacklayer/Content.imageset/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Front.imagestacklayer/Content.imageset/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Front.imagestacklayer/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Front.imagestacklayer/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Middle.imagestacklayer/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Large.imagestack/Middle.imagestacklayer/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Back.imagestacklayer/Content.imageset/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Back.imagestacklayer/Content.imageset/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Back.imagestacklayer/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Back.imagestacklayer/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Front.imagestacklayer/Content.imageset/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Front.imagestacklayer/Content.imageset/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Front.imagestacklayer/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Front.imagestacklayer/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Middle.imagestacklayer/Content.imageset/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Middle.imagestacklayer/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/App Icon - Small.imagestack/Middle.imagestacklayer/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/App Icon & Top Shelf Image.brandassets/Top Shelf Image.imageset/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Assets.xcassets/LaunchImage.launchimage/Contents.json → Demo/Kingfisher-tvOS-Demo/Assets.xcassets/LaunchImage.launchimage/Contents.json


+ 0 - 0
Kingfisher-tvOS-Demo/Base.lproj/Main.storyboard → Demo/Kingfisher-tvOS-Demo/Base.lproj/Main.storyboard


+ 0 - 0
Kingfisher-tvOS-Demo/Info.plist → Demo/Kingfisher-tvOS-Demo/Info.plist


+ 7 - 7
Kingfisher.podspec

@@ -31,15 +31,15 @@ Pod::Spec.new do |s|
 
   s.source       = { :git => "https://github.com/onevcat/Kingfisher.git", :tag => s.version }
   
-  s.ios.source_files  = ["Kingfisher/*.swift", "Kingfisher/Kingfisher.h"]
-  s.ios.public_header_files = ["Kingfisher/Kingfisher.h"]
+  s.ios.source_files  = ["Sources/Kingfisher/*.swift", "Sources/Kingfisher/Kingfisher.h"]
+  s.ios.public_header_files = ["Sources/Kingfisher/Kingfisher.h"]
   
-  s.osx.source_files  = ["Kingfisher/*.swift", "Kingfisher-OSX/Kingfisher-OSX.h"]
-  s.osx.exclude_files = "Kingfisher/UIButton+Kingfisher.swift"
-  s.osx.public_header_files = ["Kingfisher-OSX/Kingfisher-OSX.h"]
+  s.osx.source_files  = ["Sources/Kingfisher/*.swift", "Sources/Kingfisher-OSX/Kingfisher-OSX.h"]
+  s.osx.exclude_files = "Sources/Kingfisher/UIButton+Kingfisher.swift"
+  s.osx.public_header_files = ["Sources/Kingfisher-OSX/Kingfisher-OSX.h"]
   
-  s.tvos.source_files  = ["Kingfisher/*.swift", "Kingfisher-tvOS/Kingfisher-tvOS.h"]
-  s.tvos.public_header_files = ["Kingfisher-tvOS/Kingfisher-tvOS.h"]
+  s.tvos.source_files  = ["Sources/Kingfisher/*.swift", "Sources/Kingfisher-tvOS/Kingfisher-tvOS.h"]
+  s.tvos.public_header_files = ["Sources/Kingfisher-tvOS/Kingfisher-tvOS.h"]
   
   s.requires_arc = true
   s.framework = "CFNetwork"

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 328 - 344
Kingfisher.xcodeproj/project.pbxproj


+ 0 - 35
KingfisherTests-OSX/KingfisherTests_OSX.swift

@@ -1,35 +0,0 @@
-//
-//  KingfisherTests_OSX.swift
-//  KingfisherTests-OSX
-//
-//  Created by Wei Wang on 16/1/6.
-//  Copyright © 2016年 Wei Wang. All rights reserved.
-//
-
-import XCTest
-
-class KingfisherTests: XCTestCase {
-    
-    override func setUp() {
-        super.setUp()
-        // Put setup code here. This method is called before the invocation of each test method in the class.
-    }
-    
-    override func tearDown() {
-        // Put teardown code here. This method is called after the invocation of each test method in the class.
-        super.tearDown()
-    }
-    
-    func testExample() {
-        // This is an example of a functional test case.
-        // Use XCTAssert and related functions to verify your tests produce the correct results.
-    }
-    
-    func testPerformanceExample() {
-        // This is an example of a performance test case.
-        self.measureBlock {
-            // Put the code you want to measure the time of here.
-        }
-    }
-    
-}

+ 0 - 35
KingfisherTests-tvOS/KingfisherTests_tvOS.swift

@@ -1,35 +0,0 @@
-//
-//  KingfisherTests_tvOS.swift
-//  KingfisherTests-tvOS
-//
-//  Created by WANG WEI on 2016/01/14.
-//  Copyright © 2016年 Wei Wang. All rights reserved.
-//
-
-import XCTest
-
-class KingfisherTeststvOS: XCTestCase {
-    
-    override func setUp() {
-        super.setUp()
-        // Put setup code here. This method is called before the invocation of each test method in the class.
-    }
-    
-    override func tearDown() {
-        // Put teardown code here. This method is called after the invocation of each test method in the class.
-        super.tearDown()
-    }
-    
-    func testExample() {
-        // This is an example of a functional test case.
-        // Use XCTAssert and related functions to verify your tests produce the correct results.
-    }
-    
-    func testPerformanceExample() {
-        // This is an example of a performance test case.
-        self.measureBlock {
-            // Put the code you want to measure the time of here.
-        }
-    }
-    
-}

+ 0 - 0
Kingfisher-OSX/Info.plist → Sources/Kingfisher-OSX/Info.plist


+ 0 - 0
Kingfisher-OSX/Kingfisher-OSX.h → Sources/Kingfisher-OSX/Kingfisher-OSX.h


+ 0 - 0
Kingfisher-tvOS/Info.plist → Sources/Kingfisher-tvOS/Info.plist


+ 0 - 0
Kingfisher-tvOS/Kingfisher-tvOS.h → Sources/Kingfisher-tvOS/Kingfisher-tvOS.h


+ 0 - 0
Kingfisher/Image.swift → Sources/Kingfisher/Image.swift


+ 0 - 0
Kingfisher/ImageCache.swift → Sources/Kingfisher/ImageCache.swift


+ 0 - 0
Kingfisher/ImageDownloader.swift → Sources/Kingfisher/ImageDownloader.swift


+ 0 - 0
Kingfisher/ImageTransition.swift → Sources/Kingfisher/ImageTransition.swift


+ 0 - 0
Kingfisher/ImageView+Kingfisher.swift → Sources/Kingfisher/ImageView+Kingfisher.swift


+ 0 - 0
Kingfisher/Info.plist → Sources/Kingfisher/Info.plist


+ 0 - 0
Kingfisher/Kingfisher.h → Sources/Kingfisher/Kingfisher.h


+ 0 - 0
Kingfisher/KingfisherManager.swift → Sources/Kingfisher/KingfisherManager.swift


+ 0 - 0
Kingfisher/KingfisherOptionsInfo.swift → Sources/Kingfisher/KingfisherOptionsInfo.swift


+ 0 - 0
Kingfisher/Resource.swift → Sources/Kingfisher/Resource.swift


+ 0 - 0
Kingfisher/String+MD5.swift → Sources/Kingfisher/String+MD5.swift


+ 0 - 0
Kingfisher/ThreadHelper.swift → Sources/Kingfisher/ThreadHelper.swift


+ 0 - 0
Kingfisher/UIButton+Kingfisher.swift → Sources/Kingfisher/UIButton+Kingfisher.swift


+ 0 - 0
KingfisherTests-OSX/Info.plist → Tests/KingfisherTests-OSX/Info.plist


+ 0 - 0
KingfisherTests-tvOS/Info.plist → Tests/KingfisherTests-tvOS/Info.plist


+ 0 - 0
KingfisherTests/ImageCacheTests.swift → Tests/KingfisherTests/ImageCacheTests.swift


+ 0 - 0
KingfisherTests/ImageDownloaderTests.swift → Tests/KingfisherTests/ImageDownloaderTests.swift


+ 0 - 0
KingfisherTests/ImageExtensionTests.swift → Tests/KingfisherTests/ImageExtensionTests.swift


+ 0 - 0
KingfisherTests/ImageViewExtensionTests.swift → Tests/KingfisherTests/ImageViewExtensionTests.swift


+ 0 - 0
KingfisherTests/Info.plist → Tests/KingfisherTests/Info.plist


+ 0 - 0
KingfisherTests/KingfisherManagerTests.swift → Tests/KingfisherTests/KingfisherManagerTests.swift


+ 0 - 0
KingfisherTests/KingfisherOptionsInfoTests.swift → Tests/KingfisherTests/KingfisherOptionsInfoTests.swift


+ 0 - 0
KingfisherTests/KingfisherTestHelper.swift → Tests/KingfisherTests/KingfisherTestHelper.swift


+ 0 - 0
KingfisherTests/KingfisherTests-Bridging-Header.h → Tests/KingfisherTests/KingfisherTests-Bridging-Header.h


+ 0 - 0
KingfisherTests/UIButtonExtensionTests.swift → Tests/KingfisherTests/UIButtonExtensionTests.swift


+ 0 - 0
KingfisherTests/dancing-banana.gif → Tests/KingfisherTests/dancing-banana.gif


+ 11 - 0
fastlane/Fastfile

@@ -20,6 +20,17 @@ platform :ios do
       Actions.sh("cd .. && carthage build --no-skip-current && cd fastlane")
   end
   
+  desc "Lint for Cocoapod"
+  lane :pod_lint do
+      Actions.sh("cd .. && pod lib lint && cd fastlane")
+  end
+  
+  desc "Lint"
+  lane :lint do
+      carthage_lint
+      pod_lint
+  end
+  
   desc "Release new version"
   lane :release do |options|
       target_version = options[:version]

Một số tệp đã không được hiển thị bởi vì quá nhiều tập tin thay đổi trong này khác