Hacker News기타오늘의 주요

개방형 프로토콜 위에서 구축한 분산 코드 저장소 Tangled

원제 The federated code forge

173 포인트댓글 60
Key Point

중앙화된 Git 저장소의 의존성과 검열 우려를 해결할 수 있는 진정한 분산 저장소 개념이 실현되었으며, 개발자가 자신의 인프라를 소유하면서도 협업 도구의 편의성을 모두 누릴 수 있게 된다.

핵심 요약

  • GitHub 같은 중앙화된 저장소의 한계를 넘기 위해 Tangled는 AT Protocol 기반의 완전히 분산된 코드 저장소를 제시한다.
  • 사용자는 자신의 서버에서 Git 호스팅, CI 런너, API 서버와 UI 중 일부 또는 전부를 자유롭게 호스팅할 수 있으면서도 다른 사용자와 원활하게 협업할 수 있다.
  • Tangled는 Git 기반의 개방 프로토콜과 이메일의 장수명성에 모던 저장소의 사용 편의성을 결합하는 것을 목표로 한다.
  • AT Protocol을 기반으로 구축되어 있어 사용자가 커스텀 확장, Cloudflare Workers 기반의 스토리지, 완전 독자 저장소까지 자유롭게 개발할 수 있다.
  • 새로운 UI는 Svelte로 재구축되었고, 백엔드는 단일 Go 모놀리식 구조에서 Rust 기반의 읽기 전용 인덱서 bobbin으로 변경되어 전 세계 11개 이상 지역에 배포된다.
  • 이슈, PR, 댓글, 반응, 레이블 등 저장소 관련 데이터는 이제 COB(협업 객체)로서 저장소 내 Git 객체 체인에 직접 저장되므로 최대한의 이식성을 제공한다.
  • 모든 기록은 사용자 PDS에 org.tangled.graph.attestation 레코드로 작성되어 이중 검증을 통해 저장소 운영자가 사용자의 내용을 위변조할 수 없도록 보장한다.
  • 조직 계정이 추가되어 AT Protocol의 정식 계정으로 생성되며, 소유자는 멤버를 초대하고 누구나 저장소 생성·포크 시 조직으로 행동할 수 있다.
  • PR 워크플로우가 재설계되어 일반 Git 사용자도 Jujutsu 사용자처럼 stacked PR을 제출·검토할 수 있으며, 버전 간 비교 기능도 지원한다.
  • 향후 몇 주에 걸쳐 비공개 저장소, CLI, 여러 언어의 SDK, AI 에이전트용 스킬 등이 단계적으로 출시될 예정이다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗