프로젝트 소개
Bottles는 Linux에서 Windows 소프트웨어와 게임을 실행하는 것을 목적으로 하는 오픈소스 애플리케이션입니다. GPL-3.0 라이선스로 배포되며 주로 Flatpak으로 배포되며, Flathub와 cpak을 통해 설치할 수 있습니다.
이 프로젝트는 그래픽 애플리케이션(저장소에 스크린샷 포함)을 제공하며 Flatpak 기반 워크플로우를 중심으로 구축되었습니다. README는 두 가지 빌드 경로를 문서화합니다: 저장소의 개발용 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.