Skip to content

Commit e522868

Browse files
authored
Improve README and CODEOWNERS (MobileNativeFoundation#106)
Signed-off-by: Keith Smiley <[email protected]>
1 parent 04af0b2 commit e522868

File tree

2 files changed

+18
-44
lines changed

2 files changed

+18
-44
lines changed

CODEOWNERS

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1 @@
1-
* @keith
2-
* @Reflejo
1+
* @keith @sberrevoets @Reflejo

README.md

Lines changed: 17 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -47,62 +47,37 @@ NSTimer.scheduledTimerWithTimeInterval(1.0, target: self,
4747

4848
## Installation
4949

50-
> **Embedded frameworks require a minimum deployment target of iOS 8 or OS
51-
> X Mavericks (10.9).**
50+
### [CocoaPods](http://cocoapods.org)
5251

53-
### CocoaPods
54-
55-
[CocoaPods](http://cocoapods.org) is a dependency manager for Cocoa projects.
56-
You can install it with the following command:
57-
58-
```bash
59-
$ gem install cocoapods
60-
```
61-
62-
> CocoaPods 0.39.0+ is required to build Kronos.
63-
64-
To integrate Kronos into your Xcode project using CocoaPods, specify it in
65-
your `Podfile`:
52+
Add Kronos to your `Podfile`:
6653

6754
```ruby
68-
platform :ios, '8.0'
69-
use_frameworks!
70-
7155
pod 'Kronos'
7256
```
7357

74-
Then, run the following command:
58+
### Swift Package Manager
7559

76-
```bash
77-
$ pod install
78-
```
79-
80-
### Swift package manager (experimental)
81-
82-
[Swift PM](https://github.com/apple/swift-package-manager/) is a tool for
83-
managing distribution of source code.
84-
85-
To integrate Kronos into your project using Swift PM use:
60+
Add Kronos to your `Pacakge.swift`:
8661

8762
```bash
88-
$ export SWIFT_EXEC=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc
89-
$ swift build
63+
.package(name: "Kronos", url: "https://github.com/MobileNativeFoundation/Kronos.git", .upToNextMajor(from: "TAG")),
9064
```
9165

92-
### Carthage
66+
### Bazel
9367

94-
[Carthage](https://github.com/Carthage/Carthage) is a decentralized dependency manager for Cocoa. You can install it by following the instructions [here](https://github.com/Carthage/Carthage#installing-carthage).
68+
Add Kronos to your `WORKSPACE`:
9569

96-
To integrate Kronos into your project using Carthage, specify it in your `Cartfile`:
97-
98-
```carthage
99-
github "MobileNativeFoundation/Kronos"
70+
```bzl
71+
http_archive(
72+
name = "Kronos",
73+
sha256 = "",
74+
strip_prefix = "Kronos-TAG/",
75+
url = "https://github.com/MobileNativeFoundation/Kronos/archive/TAG.tar.gz",
76+
)
10077
```
10178

102-
Then, run the following command:
79+
Then depend on `@Kronos//:Kronos`
10380

104-
```bash
105-
$ carthage update
106-
```
81+
### Android
10782

108-
Looking for Kronos for your Android application? Check out [Kronos for Android](https://github.com/lyft/Kronos-Android)
83+
Check out [Kronos for Android](https://github.com/lyft/Kronos-Android)

0 commit comments

Comments
 (0)