概要
0then0 は、これらのプロジェクトを開発している開発者の GitHub アカウントです。このページでは、プロジェクトの作り方とカタログでの説明方法を紹介します。
方針
- ローカル優先。 アプリはお使いのコンピューターで動作し、利用データを送信しません。外部サービスと通信するプロジェクトは、そのページに通信先を明記しています。
- 主張より根拠。 実際に動かして確認した環境だけを「確認済み」とします。CI でのビルド成功はビルドとして記載し、動作確認済みとは扱いません。
- 制限を隠さない。 不明なサイズは不明のまま表示し、非対応のハードウェアは非対応と明記します。製品ページにはすべて制限事項を載せています。
- 確認できる変更。 MarginCarry のようにデータを書き込むツールは、実行前に内容を示し、取り消しもできます。
- オープンなライセンス。 特に記載がない限り、プロジェクトは Apache-2.0 で公開しています。フォークは元のライセンスと作者を引き継ぎます。
ダウンロードの選び方
ダウンロードボタンは、GitHub 上の最新の安定版のファイルだけを指します。プレリリース、下書き、デバッグビルド、署名のない Android パッケージを通常のインストールとして案内することはありません。テスト用ビルドしかない環境では、その旨を記載し、ソースへ案内します。
多くのビルドは有料の発行元証明書で署名されていません。各ダウンロードには署名の状態を表示しています。初回起動時に OS が確認を求めることがあります。公開しているチェックサムはファイルがリリースと一致することを確認するもので、ビルドした人を示すものではありません。
掲載していないもの
講座や練習用のリポジトリ、目立った変更のないフォークはカタログに載せていません。独自の作業を加えたフォークはフォークと明記し、元のプロジェクトを示しています。
問い合わせとサポート
質問やバグ報告は各プロジェクトの Issue トラッカーへ、脆弱性はそのセキュリティポリシーに従ってご連絡ください。プロフィールは github.com/0then0 です。
このサイトについて
このサイトは Astro で作成した静的ページで、GitHub Pages でホストしています。Cookie を使わず、アクセス解析や外部スクリプトも読み込みません。リリース情報はサイトのリポジトリに保存したスナップショットから読み込むため、カタログを見ている間にブラウザーが GitHub API に接続することはありません。
インターフェースは 7 言語に対応しています。製品ページのプロジェクト説明は、プロジェクトとドキュメントの言語である英語で書かれています。