Skip to content

Latest commit

 

History

History
131 lines (94 loc) · 5.93 KB

README.ja.md

File metadata and controls

131 lines (94 loc) · 5.93 KB

英語 / 日本語

UhooiPicBook-iOS

Release License Platform Twitter

ブランチ CI コードカバレッジ
main CI -
develop CI -

Logo

UhooiPicBook-iOSは、ウホーイのiOS用キャラクター図鑑です。

Download on the App Store

目次

スクリーンショット

スクリーンショット

ライト

モンスター一覧 モンスター詳細 画像ポップアップ
モンスター一覧で開いたメニュー Spotlight iMessage
ウィジェット

ダーク

モンスター一覧 モンスター詳細 画像ポップアップ
モンスター一覧で開いたメニュー Spotlight iMessage
ウィジェット

開発

誰でもこのプロジェクトを開発できます。

必要条件

  • macOS 13.5+
  • Xcode 15.2 (Swift 5.9.2)
  • Mint
  • Make

構成

  • UIの実装: Storyboard + XIB
  • アーキテクチャ: VIPER
  • UIテストのアーキテクチャ: Page Object Pattern
  • ブランチモデル: Git-flow

セットアップ

  1. このプロジェクトをクローンします。

    $ git clone https://github.com/uhooi/UhooiPicBook.git
    $ cd UhooiPicBook
  2. Swiftプロジェクトの高速ビルドを有効にします。(任意)

    $ defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 1
  3. make setup を実行します。
    セットアップが完了すると、自動的にXcodeでワークスペースが開きます。

ヘルプ

make help を実行します。

$ make help
setup                                Install dependencies and prepared development configuration
install-mint-dependencies            Install Mint dependencies
download-firebase-sdk                Download firebase-ios-sdk
generate-licenses                    Generate licenses with LicensePlist
generate-mocks                       Generate mocks with Mockolo
open                                 Open workspace in Xcode
clean                                Delete cache
lint                                 Lint with SwiftLint
fix                                  Fix with SwiftLint
analyze                              Analyze with SwiftLint
lint-ib                              Lint with IBLinter
build-debug-develop                  Xcode debug build for develop
build-debug-production               Xcode debug build for production
test-debug-develop                   Xcode debug test for develop
test-debug-production                Xcode debug test for production
test-debug-app-module                Xcode debug test for AppModule
merge-test-results                   Merge test results
show-devices                         Show devices

貢献

貢献をお待ちしています ☺️

スタッツ

Stats