No description or website provided.
Swift Ruby Objective-C
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
PyCon-JP.xcodeproj
PyCon-JP
PyCon-JPTests
PyCon-JPUITests
WebAPIFramework
WebAPIFrameworkTests
fastlane
.gitignore
.swiftlint.yml
Cartfile
Gemfile
LICENSE
README.md

README.md

PyCon JP Official Guile App GitHub license

  • Swift 3.x
  • Xcode8.x
  • iOS 9.0~

SwiftLint推奨

https://github.com/realm/SwiftLint

$brew install swiftlint

fastlane

$gem install bundler
$bundle install --path vendor/bundle
$bundle exec fastlane init

ライブラリはCarthageで管理しています

https://github.com/Carthage/Carthage

$brew install carthage
$carthage update --platform iOS

以下のライブラリを使用しています

ステージングAPIのURL、basic認証

ステージングの認証情報はスタッフ内シークレットです
APIのURL、basic認証のユーザー名、パスワードはSchemeの環境変数を参照しています
ステージングへの接続は、以下の設定をしてください (本番環境へは、設定せずに接続できます)

  1. New Scheme から新しいSchemeを作成 (非共有設定、git管理にしない)
  2. Edit Scheme > Run > Arguments > Enviroment Variables に以下の項目を追加
    • APIBaseURL
    • APIAuthUser
    • APIAuthPassword

License

pyconjp-ios is released under the MIT License.