프로젝트 소개
Takatora는 Windows와 macOS에서 게임 프로젝트의 로컬 빌드 자동화를 제공하며, 특히 개인 개발자와 소규모 팀을 대상으로 합니다. Jenkins나 GitHub Actions와 같은 호스팅 또는 자체 호스팅 CI 서버가 필요 없으며, 사용자의 머신에서 단일 애플리케이션으로 실행됩니다.
주요 기능은 다음과 같습니다:
- 엔진 지원: Unreal Engine, Unity, Godot에 대한 통합 감지 및 빌드 흐름을 제공합니다.
- 구성: 빌드 흐름은 TOML을 사용해 정의하고, 작업 정의는 F# 스크립트(.fsx)로 작성합니다.
- 인터페이스: 명령줄 인터페이스(CLI)와 Avalonia로 만든 데스크톱 GUI를 모두 제공합니다.
- 자동화: 저장소 감시 기능을 포함하여 새로운 커밋이 발생하면 자동으로 실행을 트리거합니다.
- 로컬 통합: 프로젝트를 편집기/IDE에서 직접 열고 실행 기록을 로컬에서 관리할 수 있습니다.
- 버전 관리: git 및 git-lfs를 지원합니다.
이 소프트웨어는 .NET 8과 F#으로 구축되었습니다. 단일 머신에서 동작하도록 설계되어 원격 에이전트나 YAML 기반 서버 구성의 부담 없이 패키징 및 배포 워크플로에 집중할 수 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.