iOS Application for PyCon JP
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.github
PyConJP.xcodeproj
PyConJP
PyConJPTests
PyConJPUITests
WebAPIFramework
WebAPIFrameworkTests
fastlane
.gitignore
.ruby-version
.swiftlint.yml
Cartfile
Gemfile
LICENSE
README.md

README.md

PyCon JP Official Guile App GitHub license

  • Swift 4.x
  • Xcode 9.x
  • iOS 9.0~

Required

fastlane

https://docs.fastlane.tools

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

Libraries are managed by Carthage

https://github.com/Carthage/Carthage

$brew install carthage
$carthage update --platform iOS

Acknowledgements 🎉

Optional

Using the SwiftLint recommended

https://github.com/realm/SwiftLint

$brew install swiftlint

The URL and Basic authentication on Staging server

Staging credentials are secret in PyCon JP staff
The URL, the user name of the basic authentication, and the password refer to the environment variable of Scheme
For connection to staging, make the following settings
(You can connect to the production environment without setting it)

  1. Create New Scheme (Non sharing, Do not include in git)
  2. Add the folloeing items to Edit Scheme > Run > Arguments > Enviroment Variables
    • APIBaseURL
    • APIAuthUser
    • APIAuthPassword

License

pyconjp-ios is released under the MIT License.