하나미 프로젝트 주간 업데이트: OSS 기여, 기술 개선 및 커뮤니티 확장

Continuations, 2025/35: Long game

작성자
발행일
2025년 08월 31일

핵심 요약

  • 1 개인적 어려움에도 불구하고 하남(Hanami) 프로젝트 기여를 지속하며 장기적인 관점의 중요성을 강조했습니다.
  • 2 하남 CLI 개선, MySQL 호환성 수정, Rack 3 지원 근접 등 핵심 기술 인프라 개선이 이루어졌습니다.
  • 3 Contributor Covenant 3.0 채택, 새로운 웹사이트 구축 및 신규 기여자 합류 등 커뮤니티 및 프로젝트 성장에 집중했습니다.

도입

이번 주에는 예상치 못한 개인적인 일들로 인해 평소의 #HanamiFriday를 지키지 못했지만, #HanamiSunday를 통해 작업을 만회했습니다. 모든 계획이 항상 순조롭게 진행되는 것은 아니며, 새로운 OSS 전담일로 지정된 금요일에 대한 압박감을 느끼기도 하지만, 장기적인 관점에서 접근하는 것이 중요함을 다시금 상기했습니다. 이 보고서는 지난 한 주간의 하나미 프로젝트 진행 상황과 주요 성과를 요약합니다.

이번 주에는 하나미 프로젝트의 다양한 영역에서 중요한 진전이 있었습니다. 주요 내용은 다음과 같습니다.

1. 프로젝트 관리 및 인프라 개선

  • 스폰서십 캠페인 마무리: 스폰서십 캠페인에 대한 최종 정리 게시물을 발행했습니다.

  • 저장소 동기화 기술 적용: Adam이 새로운 저장소 동기화(repo-sync) 기술로 전환하는 첫 번째 저장소에 대한 검토를 완료했습니다. 이제 Adam은 저의 추가 지원 없이도 남은 저장소 목록 작업을 진행할 수 있게 되었습니다.

2. CLI 및 데이터베이스 개선

  • CLI 슬라이스 자동 감지: Krzysztof의 CLI PR을 통해 generate 명령어의 슬라이스 자동 감지 기능이 구현되었습니다. 이 과정에서 CLI 명령어 테스트에 사용되는 인메모리 파일시스템 어댑터가 장기적으로 문제가 될 수 있음을 인지했습니다.

  • MySQL 호환성 수정: 위 작업의 일환으로, db structure load 명령어에 발생했던 MySQL 비호환성 문제를 해결했습니다. 현재 데이터베이스 CLI 명령어와의 통합 방식은 적절하지만, 향후에는 더욱 견고한 접근 방식으로 전환할 계획입니다.

3. 기술 스택 업데이트 및 커뮤니티 표준

  • Rack 3 지원: Rack 3 지원 작업이 거의 완료 단계에 이르렀습니다. Sean이 Rack v2/v3 빌드 매트릭스를 제공했으며, Hanami Controller의 마지막 변경 사항에 대한 한 가지 문제만 해결하면 됩니다. 이 작업은 다음 주 우선순위 목록에 있습니다.

  • Contributor Covenant 3.0 채택: Hanami 프로젝트에 새로운 Contributor Covenant 3.0을 채택했습니다(곧 더 넓은 생태계에도 적용 예정). 이는 커뮤니티에 참여를 고려하는 사람들에게 중요한 요소가 될 것이며, 이번 주에 이에 대한 게시물을 발행할 예정입니다.

4. 새로운 웹사이트 및 커뮤니티 확장

  • 새 도메인 설정: 새로운 도메인을 위한 DNS 및 이메일 설정을 진행했습니다.

  • 신규 기여자 합류 준비: 새로운 웹사이트 작업 팀에 새로운 기여자(오랜 친구!)를 합류시킬 준비를 마쳤습니다. 또한, 웹사이트의 ‘전체 웹 디자인’ 단계에 진입하여 본격적인 작업이 진행 중입니다.

  • ‘Trusted by’ 섹션 논의: 새로운 웹사이트에 ‘Trusted by’ 회사 로고 섹션을 추가하는 방안을 논의했습니다. Hanami/Dry/Rom을 사용하며 이를 자랑스럽게 공유하고 싶은 기업은 연락을 환영합니다.

결론

이번 주 활동은 기술적 개선과 커뮤니티 확장을 동시에 추진하는 하나미 프로젝트의 지속적인 노력을 보여줍니다. 예상치 못한 상황에도 불구하고 핵심 인프라를 강화하고, 최신 표준을 도입하며, 새로운 웹사이트를 통해 커뮤니티 참여를 독려하는 등 다방면에서 의미 있는 진전을 이루었습니다. 장기적인 관점에서 꾸준히 기여하며 프로젝트의 성장과 발전을 도모하는 것이 중요하며, 앞으로도 이러한 노력을 이어나갈 것입니다.

댓글 0

댓글 작성

0/1000
정중하고 건설적인 댓글을 작성해 주세요.

아직 댓글이 없습니다

첫 번째 댓글을 작성해보세요!