Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/uhooi/uhooipicbook
Uhooi's character book.
https://github.com/uhooi/uhooipicbook
ios swift uhooi
Last synced: about 24 hours ago
JSON representation
Uhooi's character book.
- Host: GitHub
- URL: https://github.com/uhooi/uhooipicbook
- Owner: uhooi
- License: mit
- Created: 2020-02-24T01:56:35.000Z (almost 5 years ago)
- Default Branch: develop
- Last Pushed: 2024-09-03T22:08:37.000Z (4 months ago)
- Last Synced: 2024-12-15T02:12:12.693Z (9 days ago)
- Topics: ios, swift, uhooi
- Language: Swift
- Homepage:
- Size: 165 MB
- Stars: 108
- Watchers: 5
- Forks: 25
- Open Issues: 70
-
Metadata Files:
- Readme: README.ja.md
- License: LICENSE
Awesome Lists containing this project
README
[英語](./README.md) / 日本語
# UhooiPicBook-iOS
[![Release](https://img.shields.io/github/v/release/uhooi/UhooiPicBook)](https://github.com/uhooi/UhooiPicBook/releases/latest)
[![License](https://img.shields.io/github/license/uhooi/UhooiPicBook)](https://github.com/uhooi/UhooiPicBook/blob/main/LICENSE)
[![Platform](https://img.shields.io/badge/platform-iOS-lightgrey)](https://github.com/uhooi/UhooiPicBook)
[![Twitter](https://img.shields.io/twitter/follow/the_uhooi?style=social)](https://twitter.com/the_uhooi)|ブランチ|CI|コードカバレッジ|
|:--|:--:|:--:|
|[main](https://github.com/uhooi/UhooiPicBook/tree/main)|[![CI](https://github.com/uhooi/UhooiPicBook/actions/workflows/main.yml/badge.svg?branch=main)](https://github.com/uhooi/UhooiPicBook/actions/workflows/main.yml)|-|
|[develop](https://github.com/uhooi/UhooiPicBook/tree/develop)|[![CI](https://github.com/uhooi/UhooiPicBook/actions/workflows/main.yml/badge.svg?branch=develop)](https://github.com/uhooi/UhooiPicBook/actions/workflows/main.yml)|-|![Logo](./Docs/Logo.png)
UhooiPicBook-iOSは、ウホーイのiOS用キャラクター図鑑です。
## 目次
- [スクリーンショット](#スクリーンショット)
- [開発](#開発)
- [貢献](#貢献)
- [スタッツ](#スタッツ)## スクリーンショット
スクリーンショット
### ライト
|モンスター一覧|モンスター詳細|画像ポップアップ|
|:--:|:--:|:--:|
|||||モンスター一覧で開いたメニュー|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. このプロジェクトをクローンします。
```shell
$ git clone https://github.com/uhooi/UhooiPicBook.git
$ cd UhooiPicBook
```2. Swiftプロジェクトの高速ビルドを有効にします。(任意)
```shell
$ defaults write com.apple.dt.XCBuild EnableSwiftBuildSystemIntegration 1
```3. `make setup` を実行します。
セットアップが完了すると、自動的にXcodeでワークスペースが開きます。### ヘルプ
`make help` を実行します。
```shell
$ 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
```## 貢献
貢献をお待ちしています :relaxed:
- [新しいイシュー](https://github.com/uhooi/UhooiPicBook/issues/new)
- [新しいプルリクエスト](https://github.com/uhooi/UhooiPicBook/compare)## スタッツ
[![Stats](https://repobeats.axiom.co/api/embed/1c29e1d49c64b444ae3a829603069d4fcfcf7596.svg "Repobeats analytics image")](https://github.com/uhooi/UhooiPicBook)