|
1 |
| - |
| 1 | + |
2 | 2 |
|
3 | 3 | # PyCon JP Official Guile App [](https://raw.githubusercontent.com/pyconjp/pyconjp-ios/develop/LICENSE)
|
4 | 4 |
|
5 |
| -* Swift 3.x |
6 |
| -* Xcode8.x |
| 5 | +* Swift 4.x |
| 6 | +* Xcode 9.x |
7 | 7 | * iOS 9.0~
|
8 | 8 |
|
9 |
| -## SwiftLint推奨 |
10 |
| -https://github.com/realm/SwiftLint |
11 |
| - |
12 |
| -```sh |
13 |
| -$brew install swiftlint |
14 |
| -``` |
| 9 | +## Required |
15 | 10 |
|
16 |
| -## fastlane |
| 11 | +### fastlane |
| 12 | +https://docs.fastlane.tools |
17 | 13 |
|
18 | 14 | ```sh
|
19 | 15 | $gem install bundler
|
20 | 16 | $bundle install --path vendor/bundle
|
21 | 17 | $bundle exec fastlane init
|
22 | 18 | ```
|
23 | 19 |
|
24 |
| -## ライブラリはCarthageで管理しています |
| 20 | +### Libraries are managed by Carthage |
25 | 21 | https://github.com/Carthage/Carthage
|
26 | 22 |
|
27 | 23 | ```sh
|
28 | 24 | $brew install carthage
|
29 | 25 | $carthage update --platform iOS
|
30 | 26 | ```
|
31 | 27 |
|
32 |
| -### 以下のライブラリを使用しています |
33 |
| -* [Alamofire](https://github.com/Alamofire/Alamofire) |
34 |
| -* [AlamofireImage](https://github.com/Alamofire/AlamofireImage) |
| 28 | +#### Acknowledgements 🎉 |
| 29 | +* [APIKit](https://github.com/ishkawa/APIKit) |
| 30 | +* [Result](https://github.com/antitypical/Result) |
| 31 | +* [Kingfisher](https://github.com/onevcat/Kingfisher) |
35 | 32 | * [RealmSwift](https://realm.io/docs/swift/latest/)
|
| 33 | +* [SpreadsheetView](https://github.com/kishikawakatsumi/SpreadsheetView) |
| 34 | + |
| 35 | +## Optional |
| 36 | + |
| 37 | +### Using the SwiftLint recommended |
| 38 | +https://github.com/realm/SwiftLint |
| 39 | + |
| 40 | +```sh |
| 41 | +$brew install swiftlint |
| 42 | +``` |
36 | 43 |
|
37 |
| -## ステージングAPIのURL、basic認証 |
38 |
| -**ステージングの認証情報はスタッフ内シークレットです** |
39 |
| -APIのURL、basic認証のユーザー名、パスワードはSchemeの環境変数を参照しています |
40 |
| -ステージングへの接続は、以下の設定をしてください (本番環境へは、設定せずに接続できます) |
| 44 | +### The URL and Basic authentication on Staging server |
| 45 | +**Staging credentials are secret in PyCon JP staff** |
| 46 | +The URL, the user name of the basic authentication, and the password refer to the environment variable of Scheme |
| 47 | +For connection to staging, make the following settings |
| 48 | +(You can connect to the production environment without setting it) |
41 | 49 |
|
42 |
| -1. `New Scheme` から新しいSchemeを作成 (非共有設定、git管理にしない) |
43 |
| -2. `Edit Scheme` > `Run` > `Arguments` > `Enviroment Variables` に以下の項目を追加 |
| 50 | +1. Create `New Scheme` (Non sharing, Do not include in git) |
| 51 | +2. Add the folloeing items to `Edit Scheme` > `Run` > `Arguments` > `Enviroment Variables` |
44 | 52 | * APIBaseURL
|
45 | 53 | * APIAuthUser
|
46 | 54 | * APIAuthPassword
|
|
0 commit comments