seigot / tetris

A Tetris Game for programming education in Japanese
MIT License
30 stars 107 forks source link

GitAuto: WSL環境で実行する際の手順追加 #166

Open gitauto-ai[bot] opened 1 week ago

gitauto-ai[bot] commented 1 week ago

Resolves #48

What is the feature

WSL環境でTetrisを実行する際の手順を追加します。

Why we need the feature

現行のドキュメントでは、WSL環境でのセットアップ手順が一部不足しており、ユーザーが環境構築中に問題に直面する可能性があります。特に、sudo apt update -ysudo apt upgrade -yの実行が必要である点や、GWSLの設定に関する詳細な情報が不足しています。また、最新のWindows環境ではWSLgの利用が可能となっており、これを活用することでよりスムーズな環境構築が期待できます。

How to implement and why

  1. 追加のAPTコマンドの記載

    • ドキュメントinstall_windows_wsl.mdに以下のコマンドを追加します:
      sudo apt update -y
      sudo apt upgrade -y
    • これにより、パッケージリストの更新とシステムのアップグレードが自動的に行われ、最新の環境が整います。
  2. GWSL設定の詳細

    • GWSLを使用する際のDisplay/Audio Auto Exporting設定について、設定が必要であることとその方法を明確に記載します。
    • 具体的には、GWSLの設定画面で「Display/Audio Auto Exporting」を有効にする手順を追加します。
  3. WSLgの利用方法の追加

    • 最新のWindows環境ではWSLgの利用が可能であるため、WSLgを使用した場合のセットアップ手順を追加します。
    • WSLgを使用することで、GWSLやVcXsrvを使用せずにGUIアプリケーションを実行できる利点を説明します。
  4. ユーザーコメントの反映

    • ユーザーからのコメントで提供された以下の手順をドキュメントに追加します:
      cd /usr/bin
      ln -s python3 python
    • これにより、Pythonコマンドが正しく動作するようになります。

About backward compatibility

今回の変更は主にドキュメントの補完と手順の追加に留まるため、既存のユーザーには影響を与えません。新たに追加される手順はオプションとして提供されるため、バックワードコンパチビリティの問題は発生しません。

Test these changes locally

git checkout -b gitauto/issue-48-ad013196-0d68-466f-94b7-d10b8c0f48e9
git pull origin gitauto/issue-48-ad013196-0d68-466f-94b7-d10b8c0f48e9