このプロジェクトについて
Bottlesはオープンソースアプリケーションであり、その目的はLinux上でWindowsソフトウェアやゲームを実行することです。GPL-3.0ライセンスで提供され、主にFlatpakとして配布されており、Flathubおよびcpakからインストールできます。
このプロジェクトはグラフィカルアプリケーション(リポジトリにスクリーンショットが含まれています)を提供し、Flatpakベースのワークフローを中心に構築されています。READMEには2つのビルドパスが記載されています:リポジトリ内の開発用Flatpakマニフェストと、Flathubリポジトリで管理されている安定版リリースマニフェストです。両方とも同じアプリケーションIDとデータディレクトリを使用するため、どちらかのビルドで行われた変更は他方にも影響します。Mesonベースのビルドも説明されていますが、Flatpak環境内でのみ可能です。READMEは、GNOME Builderが現在Bottlesをビルドできないことを指摘し、関連する上流のイシューに言及しています。
プロジェクトリソースには、docs.usebottles.comのドキュメント、フォーラム用のGitHub Discussions、Discordサーバー、資金調達ページが含まれます。貢献ガイダンスはCONTRIBUTINGファイルで提供され、プロジェクトはGNOMEの行動規範に従っています。
READMEには生成AIの使用に関する明確なポリシーも含まれています。メンテナーは、コードコメントとドキュメント、定型文や反復的なコード、および重複の発見や類似レポートのグループ化などのイシュートリアージにAIアシスタントを使用できます。アーキテクチャ、複雑なロジック、セキュリティとサンドボックスモデル、ユーザーエクスペリエンスは、メンテナーによって手動で設計および記述されると明記されています。生成されたコード、ドキュメント、コメントはすべて、マージ前にメンテナーによってレビューされます。AI支援によるコミットには、ツールとモデルを識別する`Assisted-by`トレーラーを付けることが期待され、指定された日付以降は`AI-Scope`を含む特定のコミットメッセージパターンが必要です。単一行の変更、リネーム、フォーマットなどの些細な完了は免除されます。コーディングエージェントは、ファイルを変更、コミットを作成、またはプルリクエストを開く前にAGENTS.mdファイルに従うよう指示されています。
READMEに記載されているスポンサーには、JetBrains、GitBook、Linode、Appwrite、HyperBitが含まれます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.