AutonomousVehicleControlBeginnersGuide
Python sample codes and documents about Autonomous vehicle control algorithm. This project can be used as a technical guide book to study the algorithms and the software architectures for beginners.
翻訳待ち
No updates detected yet. GitHub releases will appear here.
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗街路樹や山で見かける植物を体系的に覚えるための学習アプリ。
/plants/families/flowers/guide/quiz3種類のクイズで知識を定着
photo) — 植物の写真から名前を当てるfeature) — 特徴の説明から科や植物を当てるidentification) — 見分け方のヒントから植物を当てる写真クイズ専用ページ (/quiz/photo) もあり。
/columns植物の見分け方や豆知識を解説する読み物コンテンツ。
/about/contactデータは lib/data/ 以下に TypeScript ファイルとして管理。外部 API・データベース不使用。
pnpm install
pnpm dev # 開発サーバー起動
pnpm build # 静的ビルド(out/ に出力)
pnpm lint
pnpm format
pnpm typecheck
pnpm textlint:columns # コラム文章の textlint チェック
pnpm textlint:columns:fix # コラム文章の textlint 自動修正
GitHub Pages にホスティング。main ブランチへのプッシュで GitHub Actions が自動デプロイ。
Trusted Web Activity (TWA) として Play Store に公開する。
keytool -genkey -v -keystore android.keystore \
-alias android -keyalg RSA -keysize 2048 -validity 10000
base64 エンコードして GitHub Secrets に登録:
base64 -i android.keystore | pbcopy
リポジトリの Settings → Secrets and variables → Actions に以下を追加:
| Secret 名 | 内容 |
|---|---|
ANDROID_KEYSTORE_BASE64 | keystore を base64 エンコードした文字列 |
ANDROID_KEYSTORE_PASSWORD | keystore のパスワード |
ANDROID_KEY_PASSWORD | キーのパスワード |
keystore の SHA256 フィンガープリントを確認:
keytool -list -v -keystore android.keystore -alias android | grep SHA256
public/.well-known/assetlinks.json の sha256_cert_fingerprints と package_name を実際の値に更新する。
注意:
assetlinks.jsonはドメインルート (https://reload-co-jp.github.io/.well-known/assetlinks.json) に配置する必要がある。reload-co-jp.github.ioリポジトリに置くこと。
タグをプッシュすると GitHub Actions が自動でビルドし、Artifacts に APK と AAB をアップロードする:
git tag v1.0.0
git push origin v1.0.0
Actions の Build Android APK ワークフローから app-release-bundle.aab をダウンロードする。
TWA の動作確認:
assetlinks.jsonが正しく設定されていないとアプリ起動時にブラウザのアドレスバーが表示される。公開前に Digital Asset Links テストツール で確認すること。