PakePlusはオープンソースで無料のソフトウェアで、Mac、Windows、およびLinuxをサポートし、まもなくAndroidとiOSもサポートします。ローカルで複雑な依存環境をインストールする必要はなく、GitHubトークンがあれば十分です。人気のあるパッケージやカスタム開発情報については、READMEをご確認ください。ディスカッションエリアでご提案をシェアしてください。オープンソースアドレス:https://github.com/Sjj1024/PakePlus
- 🎐 Electronパッケージの約20分の1のサイズ(約5M!)
- 🚀 Rust Tauriを使用しているため、PakePlusはJSベースのフレームワークよりも軽量で高速です。
- 📦 豊富な機能パッケージを内蔵し、ショートカット、没入型ウィンドウ、ミニマルカスタマイズに対応。
- 👻 PakePlusはシンプルなツールです。古いパッケージ方法の代わりにTauriを使用します(PWAも十分です)。
- 🤗 PakePlusは使いやすく、GitHubトークン1つでデスクトップアプリが取得できます。
- 🌹 ローカルに複雑な依存環境をインストールする必要はなく、GitHub Actionによりクラウドで自動パッケージングが可能です。
- 🧑🤝🧑 国際化に対応し、グローバルユーザーに非常にフレンドリーで、コンピュータのシステム言語に自動で従います。
なぜGitHubトークンが必要なのか?このコンパイルとパッケージプロセスは完全にGitHubプラットフォームに依存しており、パッケージ化するWebコードもGitHubで管理されているため、これらのタスクを操作するにはGitHubトークンが必要です。このトークンには、バージョンごとに異なる特定の権限が必要です。
権限説明:
全リポジトリ:オリジナルテンプレートリポジトリをフォークするため
Actions:GitHubアクションを操作
管理:リポジトリのフォークおよびファイル管理
内容:リポジトリ内容の追加/削除/変更/検索操作
Issues:PakePlusへの問題提出
Workflows:ソフトウェアのコンパイルとパッケージングに使用
まず、GitHubアカウントにログインし、リンクをクリックして取得します:https://github.com/settings/tokens?type=beta、または 設定 > 開発者設定 の下で取得します:
新しいトークンを生成:
トークンの名前を入力し、有効期限を「無期限」に設定し、任意の説明を記入し、全リポジトリを選択します。
権限を設定します:赤枠でマークされた権限を付与し、アクセスを「読み取りおよび書き込み」に設定します。
最後に、一番下の「Generate token」をクリックします:
取得したトークンをPakePlusにコピーします:
権限説明:
リポ:テンプレートコードのフォークと管理
ワークフロー:ソフトウェアのコンパイルとリリース
まず、GitHubアカウントにログインし、リンクをクリックして取得します:https://github.com/settings/tokens、または 設定 > 開発者設定 の下で取得します:
以下の権限のみをチェックする必要があります:リポとワークフロー
取得したトークンをPakePlusにコピーします:
トークンが使用可能である場合、成功として表示されます:
PakePlusにトークンを入力した後、次のステップに進む前に使用可能かどうかを確認するのがベストです。
プロジェクト名は英語で入力する必要があります。入力後、確認をクリックし、数分待ちます。次のページでは、パッケージ化したいウェブサイトのアドレスとアプリ名を設定し、アイコンをアップロードします。事前にローカルに正方形のpngアイコンを用意してアップロードするのがベストです。そうしないとトリミングが行われ、期待通りの結果が得られない可能性があります。
プロジェクトの設定が完了したら、「プレビュー」をクリックし、プログラムの最終効果が表示されるウィンドウを開くことができます。正しく表示されれば問題ありません。また、ウィンドウサイズの設定を行い、ページがよりユーザーフレンドリーになるように調整することも可能です。