Skip to content

Commit

Permalink
Merge pull request #78 from thefuntasty/housekeep/readme
Browse files Browse the repository at this point in the history
Housekeep: Authors, README and company name
  • Loading branch information
mkj-is authored Jan 14, 2020
2 parents 4e40d37 + acd9cd6 commit e9563ba
Show file tree
Hide file tree
Showing 17 changed files with 89 additions and 160 deletions.
1 change: 1 addition & 0 deletions .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* @thefuntasty/ios
4 changes: 2 additions & 2 deletions FuntastyKit.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,8 @@ Pod::Spec.new do |s|
DESC
s.homepage = "https://github.com/thefuntasty/FuntastyKit"
s.license = { type: "MIT", file: "LICENSE" }
s.author = { "Matěj K. Jirásek" => "matej.jirasek@thefuntasty.com" }
s.social_media_url = "https://twitter.com/TheFuntasty"
s.author = { "Matěj K. Jirásek" => "matej.jirasek@futured.app" }
s.social_media_url = "https://twitter.com/Futuredapps"
s.platform = :ios, "9.0"
s.swift_version = "5.0"
s.source = { :git => "https://github.com/thefuntasty/FuntastyKit.git", :tag => s.version.to_s }
Expand Down
95 changes: 51 additions & 44 deletions Gemfile.lock
Original file line number Diff line number Diff line change
@@ -1,27 +1,30 @@
GEM
remote: https://rubygems.org/
specs:
CFPropertyList (3.0.1)
CFPropertyList (3.0.2)
activesupport (4.2.11.1)
i18n (~> 0.7)
minitest (~> 5.1)
thread_safe (~> 0.3, >= 0.3.4)
tzinfo (~> 1.1)
addressable (2.7.0)
public_suffix (>= 2.0.2, < 5.0)
algoliasearch (1.27.1)
httpclient (~> 2.8, >= 2.8.3)
json (>= 1.5.1)
atomos (0.1.3)
babosa (1.0.2)
babosa (1.0.3)
claide (1.0.3)
cocoapods (1.7.5)
cocoapods (1.8.4)
activesupport (>= 4.0.2, < 5)
claide (>= 1.0.2, < 2.0)
cocoapods-core (= 1.7.5)
cocoapods-core (= 1.8.4)
cocoapods-deintegrate (>= 1.0.3, < 2.0)
cocoapods-downloader (>= 1.2.2, < 2.0)
cocoapods-plugins (>= 1.0.0, < 2.0)
cocoapods-search (>= 1.0.0, < 2.0)
cocoapods-stats (>= 1.0.0, < 2.0)
cocoapods-trunk (>= 1.3.1, < 2.0)
cocoapods-trunk (>= 1.4.0, < 2.0)
cocoapods-try (>= 1.1.0, < 2.0)
colored2 (~> 3.1)
escape (~> 0.0.4)
Expand All @@ -30,18 +33,20 @@ GEM
molinillo (~> 0.6.6)
nap (~> 1.0)
ruby-macho (~> 1.4)
xcodeproj (>= 1.10.0, < 2.0)
cocoapods-core (1.7.5)
xcodeproj (>= 1.11.1, < 2.0)
cocoapods-core (1.8.4)
activesupport (>= 4.0.2, < 6)
algoliasearch (~> 1.0)
concurrent-ruby (~> 1.1)
fuzzy_match (~> 2.0.4)
nap (~> 1.0)
cocoapods-deintegrate (1.0.4)
cocoapods-downloader (1.2.2)
cocoapods-downloader (1.3.0)
cocoapods-plugins (1.0.0)
nap
cocoapods-search (1.0.0)
cocoapods-stats (1.1.0)
cocoapods-trunk (1.4.0)
cocoapods-trunk (1.4.1)
nap (>= 0.8, < 2.0)
netrc (~> 0.11)
cocoapods-try (1.1.0)
Expand All @@ -58,16 +63,16 @@ GEM
dotenv (2.7.5)
emoji_regex (1.0.1)
escape (0.0.4)
excon (0.71.0)
faraday (0.15.4)
excon (0.71.1)
faraday (0.17.3)
multipart-post (>= 1.2, < 3)
faraday-cookie_jar (0.0.6)
faraday (>= 0.7.4)
http-cookie (~> 1.0.0)
faraday_middleware (0.13.1)
faraday (>= 0.7.4, < 1.0)
fastimage (2.1.7)
fastlane (2.131.0)
fastlane (2.140.0)
CFPropertyList (>= 2.3, < 4.0.0)
addressable (>= 2.3, < 3.0.0)
babosa (>= 1.0.2, < 2.0.0)
Expand All @@ -76,13 +81,13 @@ GEM
commander-fastlane (>= 4.4.6, < 5.0.0)
dotenv (>= 2.1.1, < 3.0.0)
emoji_regex (>= 0.1, < 2.0)
excon (>= 0.45.0, < 1.0.0)
faraday (~> 0.9)
excon (>= 0.71.0, < 1.0.0)
faraday (~> 0.17)
faraday-cookie_jar (~> 0.0.6)
faraday_middleware (~> 0.9)
faraday_middleware (~> 0.13.1)
fastimage (>= 2.1.0, < 3.0.0)
gh_inspector (>= 1.1.2, < 2.0.0)
google-api-client (>= 0.21.2, < 0.24.0)
google-api-client (>= 0.29.2, < 0.37.0)
google-cloud-storage (>= 1.15.0, < 2.0.0)
highline (>= 1.7.2, < 2.0.0)
json (< 3.0.0)
Expand All @@ -92,7 +97,7 @@ GEM
multipart-post (~> 2.0.0)
plist (>= 3.1.0, < 4.0.0)
public_suffix (~> 2.0.0)
rubyzip (>= 1.2.2, < 2.0.0)
rubyzip (>= 1.3.0, < 2.0.0)
security (= 0.1.3)
simctl (~> 1.6.3)
slack-notifier (>= 2.0.0, < 3.0.0)
Expand All @@ -101,53 +106,55 @@ GEM
tty-screen (>= 0.6.3, < 1.0.0)
tty-spinner (>= 0.8.0, < 1.0.0)
word_wrap (~> 1.0.0)
xcodeproj (>= 1.8.1, < 2.0.0)
xcodeproj (>= 1.13.0, < 2.0.0)
xcpretty (~> 0.3.0)
xcpretty-travis-formatter (>= 0.0.3)
fastlane-plugin-brew (0.1.1)
fourflusher (2.3.1)
fuzzy_match (2.0.4)
gh_inspector (1.1.3)
google-api-client (0.23.9)
google-api-client (0.36.4)
addressable (~> 2.5, >= 2.5.1)
googleauth (>= 0.5, < 0.7.0)
googleauth (~> 0.9)
httpclient (>= 2.8.1, < 3.0)
mime-types (~> 3.0)
mini_mime (~> 1.0)
representable (~> 3.0)
retriable (>= 2.0, < 4.0)
signet (~> 0.9)
google-cloud-core (1.3.1)
signet (~> 0.12)
google-cloud-core (1.5.0)
google-cloud-env (~> 1.0)
google-cloud-env (1.2.1)
google-cloud-errors (~> 1.0)
google-cloud-env (1.3.0)
faraday (~> 0.11)
google-cloud-storage (1.16.0)
google-cloud-errors (1.0.0)
google-cloud-storage (1.25.1)
addressable (~> 2.5)
digest-crc (~> 0.4)
google-api-client (~> 0.23)
google-api-client (~> 0.33)
google-cloud-core (~> 1.2)
googleauth (>= 0.6.2, < 0.10.0)
googleauth (0.6.7)
googleauth (~> 0.9)
mini_mime (~> 1.0)
googleauth (0.10.0)
faraday (~> 0.12)
jwt (>= 1.4, < 3.0)
memoist (~> 0.16)
multi_json (~> 1.11)
os (>= 0.9, < 2.0)
signet (~> 0.7)
signet (~> 0.12)
highline (1.7.10)
http-cookie (1.0.3)
domain_name (~> 0.5)
httpclient (2.8.3)
i18n (0.9.5)
concurrent-ruby (~> 1.0)
json (2.2.0)
json (2.3.0)
jwt (2.1.0)
memoist (0.16.0)
mime-types (3.3)
mime-types-data (~> 3.2015)
mime-types-data (3.2019.0904)
mini_magick (4.9.5)
minitest (5.11.3)
memoist (0.16.2)
mini_magick (4.10.1)
mini_mime (1.0.2)
minitest (5.14.0)
molinillo (0.6.6)
multi_json (1.13.1)
multi_json (1.14.1)
multi_xml (0.6.0)
multipart-post (2.0.0)
nanaimo (0.2.6)
Expand All @@ -164,14 +171,14 @@ GEM
retriable (3.1.2)
rouge (2.0.7)
ruby-macho (1.4.0)
rubyzip (1.2.4)
rubyzip (1.3.0)
security (0.1.3)
signet (0.11.0)
signet (0.12.0)
addressable (~> 2.3)
faraday (~> 0.9)
jwt (>= 1.5, < 3.0)
multi_json (~> 1.10)
simctl (1.6.6)
simctl (1.6.7)
CFPropertyList
naturally
slack-notifier (2.3.2)
Expand All @@ -181,17 +188,17 @@ GEM
thread_safe (0.3.6)
tty-cursor (0.7.0)
tty-screen (0.7.0)
tty-spinner (0.9.1)
tty-spinner (0.9.2)
tty-cursor (~> 0.7)
tzinfo (1.2.5)
tzinfo (1.2.6)
thread_safe (~> 0.1)
uber (0.1.0)
unf (0.1.4)
unf_ext
unf_ext (0.0.7.6)
unicode-display_width (1.6.0)
word_wrap (1.0.0)
xcodeproj (1.12.0)
xcodeproj (1.14.0)
CFPropertyList (>= 2.3.3, < 4.0)
atomos (~> 0.1.3)
claide (>= 1.0.2, < 2.0)
Expand All @@ -211,4 +218,4 @@ DEPENDENCIES
fastlane-plugin-brew (~> 0.1.1)

BUNDLED WITH
2.0.2
2.1.4
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2019 FUNTASTY Digital s.r.o.
Copyright (c) 2020 Futured apps s.r.o. and other contributors

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
35 changes: 34 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@

FuntastyKit iOS framework contains:

- MVVM-C architecture used at The Funtasty, the template for this architecture can be found at https://github.com/thefuntasty/MVVM-C-Template
- MVVM-C architecture used at [Futured](https://www.futured.app/en/), the template for this architecture can be found at https://github.com/thefuntasty/MVVM-C-Template
- Some regularly used UIKit extensions
- Protocols for simple initialization from XIB files, storyboards and for handling keyboard
- Hairline constraint for one-pixel designs
Expand All @@ -19,3 +19,36 @@ If you want to use CocoaPods for dependency management, add following line to yo
```ruby
pod 'FuntastyKit', '~> 1.5'
```

For adding using Swift package manager either use Xcode or add following line to your `Package.swift` file:

```swift
.package(url: "https://github.com/thefuntasty/FuntastyKit.git", from: "1.5.0")
```

## Note on the name

The name of the framework comes from the name of our company before rebranding, Funtasty. Now, we are called Futured, but FuturedKit will be very probably based on SwiftUI instead of UIKit.

## Authors

If you have any questions or issues, please contact the current maintainer:

- Matěj K. Jirásek, [email protected]

Over the years many inside and outside contributors made improvements to this library, namely:

- [Petr Zvoníček](https://github.com/zvonicek)
- [Matěj K. Jirásek](https://github.com/mkj-is)
- [Patrik Potoček](https://github.com/Patrez)
- [Roman Podymov](https://github.com/RomanPodymov)
- [Radek Doležal](https://github.com/eRDe33)
- [Tomáš Babulák](https://github.com/tomasbabulak)
- [Mikoláš Stuchlík](https://github.com/mikolasstuchlik)
- [Marek Staňa](https://github.com/mstana)
- [Martin Pinka](https://github.com/crinos9)
- [Adam Bezák](https://github.com/bezoadam)

## License

FTTestingKit is available under the MIT license. See the [LICENSE file](LICENSE) for more info.
8 changes: 0 additions & 8 deletions Sources/FuntastyKit/Architecture/Coordinator.swift
Original file line number Diff line number Diff line change
@@ -1,11 +1,3 @@
//
// Coordinator.swift
// FuntastyKit
//
// Created by Petr Zvoníček on 18.12.16.
// Copyright © 2016 The Funtasty. All rights reserved.
//

import UIKit

public protocol Coordinator {
Expand Down
8 changes: 0 additions & 8 deletions Sources/FuntastyKit/AutoLayout/HairlineLayoutConstraint.swift
Original file line number Diff line number Diff line change
@@ -1,11 +1,3 @@
//
// HairlineLayoutConstraint.swift
// FuntastyKit
//
// Created by Petr Zvoníček on 18.12.16.
// Copyright © 2016 The Funtasty. All rights reserved.
//

import UIKit

/// Useful to ensure 1px size on retina displays
Expand Down
8 changes: 0 additions & 8 deletions Sources/FuntastyKit/AutoLayout/KeyboardHeightConstraint.swift
Original file line number Diff line number Diff line change
@@ -1,11 +1,3 @@
//
// KeyboardHeightConstraint.swift
// FuntastyKit-iOS
//
// Created by Matěj Jirásek on 07/02/2018.
// Copyright © 2018 The Funtasty. All rights reserved.
//

import UIKit

public final class KeyboardHeightConstraint: NSLayoutConstraint {
Expand Down
8 changes: 0 additions & 8 deletions Sources/FuntastyKit/Errors/AlertCoordinator.swift
Original file line number Diff line number Diff line change
@@ -1,11 +1,3 @@
//
// AlertCoordinator.swift
// FuntastyKit
//
// Created by Milan Strnad on 03/03/17.
// Copyright © 2017 The Funtasty s.r.o. All rights reserved.
//

import UIKit

public class AlertCoordinator: DefaultCoordinator {
Expand Down
8 changes: 0 additions & 8 deletions Sources/FuntastyKit/Errors/Errors.swift
Original file line number Diff line number Diff line change
@@ -1,11 +1,3 @@
//
// Errors.swift
// FuntastyKit
//
// Created by Milan Strnad on 03/03/17.
// Copyright © 2017 The Funtasty s.r.o. All rights reserved.
//

import Foundation

public protocol ResolvableError: LocalizedError {
Expand Down
8 changes: 0 additions & 8 deletions Sources/FuntastyKit/Errors/UIAlertController+Error.swift
Original file line number Diff line number Diff line change
@@ -1,11 +1,3 @@
//
// UIAlertController+Error.swift
// FuntastyKit
//
// Created by Milan Strnad on 03/03/17.
// Copyright © 2017 The Funtasty s.r.o. All rights reserved.
//

import UIKit

public extension UIAlertController {
Expand Down
8 changes: 0 additions & 8 deletions Sources/FuntastyKit/Extensions/UITableView+Extensions.swift
Original file line number Diff line number Diff line change
@@ -1,11 +1,3 @@
//
// UITableView+Extensions.swift
// FuntastyKit
//
// Created by Patrik Potoček on 20.12.16.
// Copyright © 2016 The Funtasty. All rights reserved.
//

import Foundation
import UIKit

Expand Down
8 changes: 0 additions & 8 deletions Sources/FuntastyKit/Extensions/UIView+Extensions.swift
Original file line number Diff line number Diff line change
@@ -1,11 +1,3 @@
//
// UIView+Extensions.swift
// FuntastyKit
//
// Created by Petr Zvoníček on 18.12.16.
// Copyright © 2016 The Funtasty. All rights reserved.
//

import UIKit

@IBDesignable
Expand Down
Loading

0 comments on commit e9563ba

Please sign in to comment.