이번 주에는 하나미 프로젝트의 다양한 영역에서 중요한 진전이 있었습니다. 주요 내용은 다음과 같습니다.
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을 사용하며 이를 자랑스럽게 공유하고 싶은 기업은 연락을 환영합니다.