프로젝트 소개

GodotHub는 Godot Engine 프로젝트, 버전, 템플릿, Git 저장소를 한곳에서 관리하는 데스크톱 애플리케이션입니다. Tauri 2(Rust 백엔드)와 React 19 + TypeScript(프론트엔드)로 구축되었으며, Windows, macOS, Linux용 사전 빌드 바이너리와 winget 및 Scoop 패키지로 제공됩니다. 프로젝트 관리: 처음부터 또는 템플릿에서 프로젝트를 생성하고, 기존 폴더를 가져오거나 Git 저장소에서 복제할 수 있습니다. 프로젝트는 고정, 태그 지정(태그는 project.godot와 동기화), 드래그 앤 드롭으로 재정렬, 필터링 및 정렬, 일괄 작업이 가능합니다. 앱은 누락되거나 일치하지 않는 Godot 버전을 표시하고, 유형별 파일 구성을 보여주며, 사용자 지정 실행 인수를 지원하고, 폴더 열기, 외부 편집기 또는 터미널 열기와 같은 빠른 작업을 제공합니다. 버전 관리: GitHub에서 플랫폼별로 필터링된 공식 Godot 빌드를 탐색하고, 진행률, 재개, 구성 가능한 동시성(최대 10)으로 다운로드 및 설치하며, 기존 설치 또는 .zip 아카이브를 가져오고, major.minor별로 버전을 그룹화하고, 빌드 유형 및 채널별로 필터링하고, 버전 이름을 바꾸고, 현재 버전을 고정하고, 버전 별칭을 만들 수 있습니다. 고정된 버전은 스크립트 및 도구를 위한 안정적인 Godot 런처 경로도 생성합니다. 템플릿: 모든 프로젝트를 재사용 가능한 템플릿으로 저장하고, 템플릿에서 새 프로젝트를 만들고, 템플릿 내용을 미리 보고, 감시된 스캔 디렉터리에서 템플릿을 자동으로 가져올 수 있습니다. Git 통합: 브랜치 및 저장소 상태를 보고, 파일을 스테이징/언스테이징하고, 선택적 수정으로 커밋하고, push/pull/fetch하고, 브랜치를 관리하고, 스태시를 사용하고, 인라인 diff를 보고, 변경 사항을 폐기하고, 저장소를 초기화하고, 원격을 설정하고, 마지막 커밋 또는 pull을 실행 취소할 수 있습니다. Git 상태는 주기적으로 새로 고쳐집니다. 기타 기능으로는 사용자 지정 아이콘과 색상이 있는 여러 작업 공간, 사용자 지정 가능한 카테고리, RSS 뉴스 피드, 광범위한 모양 설정(다크/라이트 모드, 강조 및 배경 색상, 모서리 반경, UI 밀도, 글꼴 배율, 축소 모션), 저장소 스캔 구성, 파일 감시자, 최근 프로젝트가 있는 트레이 메뉴, 명령 팔레트, 온보딩 마법사, 자동 업데이트, 변경 로그 뷰어, 키보드 단축키 참조가 있습니다. 설정은 JSON으로 내보내고 가져올 수 있습니다. README는 코드베이스의 일부가 AI 지원으로 재구성되었으며 모든 변경 사항은 유지 관리자가 검토하고 테스트한다고 언급합니다. 기여자는 AI를 사용할 수 있지만 풀 리퀘스트는 수동으로 검토됩니다. 이 프로젝트는 MIT 라이선스입니다.