-
gem.coop은 Ruby 생태계를 위한 새로운 gem 서버임
-
RubyGems.org의 전 운영진이 커뮤니티를 위해 구축함
- RubyGems.org의 모든 공개 gem을 실시간 동기화로 제공함
-
Homebrew에서 영감을 받은 거버넌스로 투명성과 커뮤니티 참여를 중시함
- 지속 가능하고 보안 강화된 gem 호스팅을 목표로 함
gem.coop 소개
-
gem.coop은 Ruby 생태계용으로 설계된 새로운 gem 서버로, 더 빠르고 간단한 호스팅 환경 제공을 목표로 구성함
- Bundler와의 완벽한 호환성을 유지하면서, 차세대 개발 환경에 최적화된 성능과 안정성을 강조함
- 이 프로젝트는 RubyGems.org의 전 관리자 및 운영진이 직접 참여하여 커뮤니티를 위한 서비스로 개발됨
- 모든 공개 gem은 RubyGems.org에서 실시간으로 동기화되어 gem.coop에서도 즉시 사용 가능함
- 기존 Gemfile에서 source 주소만 단순 변경하면 사용할 수 있어, 적용 방식이 매우 쉬움
거버넌스와 커뮤니티 참여
-
Homebrew 프로젝트의 거버넌스 모델을 참고하여 투명하고 참여가 쉬운 구조를 도입함
- Mike McQuaid의 협조로 조직 세팅 및 운영 방식이 준비되고 있으며, 10월 10일 이전에 공식 거버넌스 형태가 공개 예정임
- Ruby 커뮤니티 누구나 기여와 참여가 가능하도록 열린 구조로 운영 계획임
서비스 목표 및 향후 계획
-
gem.coop의 궁극적 목표는 커뮤니티 소유 방식의 빠르고, 투명하며, 지속 가능하고, 보안이 강화된 gem 호스팅 플랫폼 제공임
- 초기에 모든 공개 gem의 bundling과 설치를 지원하며, 추후 기능 및 품질을 계속적으로 개선 예정임
- gem.coop 뉴스레터를 통해 월간 업데이트 소식을 받아볼 수 있음
팀 구성
- 개발 및 운영은 Gem Cooperative 소속으로, deivid-rodriguez, duckinator, indirect, martinemde, segiddins, simi가 주도함