デジタル製品の開発は複雑です。デスクトップアプリケーションやWordPressのプラグイン、テーマのようなソフトウェア製品を提供している場合は、さらに複雑になります。
お客様のために製品が完璧に動作するように、すべてのコードとファイルを追跡することは非常に重要です。Gitのおかげで、うまくいっていますよね?
😃 本日、Git Download Updater バージョン1.3を発表できることを嬉しく思います。
このバージョンの主な変更点は以下の通りです:
- GitHubのReleasesを使用してソフトウェアパッケージをデプロイする
- エラー処理とメッセージの改善
- その他の安定性向上
Gitとは?
まず、Gitに慣れていない方のために、少しだけ説明させてください。(詩的な表現で)
Gitは、デジタルドキュメントやコンピュータコードのためのバージョン管理システムです。ソフトウェア製品やコードベースに加えたあらゆる小さな変更を追跡します。リモートチームが継続的に改善を行う中で、互いに同期を保つのに役立ちます。

Gitを使用すると、すべてのファイルとコードが保存される単一の場所を作成できます。これはリポジトリと呼ばれます。ほとんどの人は短く「リポ」と呼びます。次に、Gitはリポジトリにコミットされたあらゆる小さな変更を自動的に追跡します。誰が、いつ、なぜ(コミットコメントを通じて)何をしたかを知ることができます。
Gitはあらゆる種類のソフトウェア開発者によって使用されています。他の人々も、書籍の執筆、音楽の作成、法的文書の維持、さらには3Dモデルのデザインの共同作業にGitを使用しています。
オンラインでGitリポジトリを保存するための最も人気のあるプラットフォームの2つは、GitHubとBitbucketです。
🤓 さて、主な変更点に戻りましょう。
GitHubのReleasesを使用したソフトウェアパッケージのデプロイ
Git Download Updaterの以前のバージョンでは、GitHubタグを選択すると、プラグインはリポジトリのソースコード全体をダウンロードして製品に添付していました。これにはいくつかのフラストレーションの多い制限がありました。Composerを使用している場合、/vendor/ディレクトリをコミットする必要がありました—それは嫌ですね!

この新しいバージョンでは、対応するGitHubリリースにアップロードされたアセットをすべて選択できるようになりました。これにより、ファイルの整理とデプロイ方法をより細かく制御できます。

例として、GitHubアクションを使用して本番環境対応のzipファイルを作成し、そのzipファイルをリリースに添付し、Git Download Updaterを使用してこのアセットを選択できます。より速く作業でき、エラーを防ぐことができます。お客様はより信頼性の高いソフトウェアを入手できます。
GitHubリリースに関する詳細は、彼らの発表投稿とこのドキュメントをご覧ください。
*注意:リリースアセット機能は、リポジトリをGitHubでホストしている場合にのみ利用可能です。
エラー処理とメッセージの改善
ダウンロード(製品)とGitリポジトリの間には、多くの連携部分があります。時々、問題が発生することがあります。多くの場合、それはすぐに修正できる小さな設定エラーです。

エラーメッセージに詳細なフィードバックを追加し、問題を解決するのに役立つようにしました。エラーを理解して自分で修正できれば、より迅速に進めることができます。しかし、心配しないでください。サポートチームもいつでもお手伝いします!😉
その他の安定性向上
また、舞台裏で十数件の改善を行いました:
- PHPの最小バージョンは5.6になりました。
- PHP 8との互換性が向上しました。
- 新規/編集ダウンロードインターフェースは、WordPress管理画面と一貫性を持たせるためにさらに更新されました。
- リポジトリリストを保存するトランジェントは無期限に保存されるようになりましたが、手動で更新できます。
- 警告モーダルは、アクセシビリティ向上のために更新されました。
Gitで処理する
ソフトウェアリリースを効率化しましょう!Git Download Updaterを追加して、お客様にとってシンプルさを保ちながら、次のバージョンリリースをより速くしましょう。
Git Download Updater拡張機能をダウンロードするには、All Access Passが必要です。
Git Download Updaterは、GitHubとBitbucketでホストされているリポジトリで動作します。
すでにAll Accessパスをお持ちの場合は、今すぐアカウントにログインしてgit(どうしても言いたかったんです、GitHubの親父ギャグです 🙄)。
EDDをご利用いただき、またサポートいただきありがとうございます。2022年にはたくさんの新機能を提供する予定です。皆様にお伝えできるのが待ちきれません!
リリースおめでとうございます、
Joe Wells
プロダクトエデュケーター、Easy Digital Downloads
追伸:ニュースレターを購読し、FacebookまたはTwitterでフォローして、EDDおよび関連するWordPress情報に関する最新情報を入手してください。




