1. 새 웹사이트 콘텐츠 개발 및 방향성 재정립
이번 주 가장 큰 업무는 새로운 웹사이트의 홈 및 랜딩 페이지에 들어갈 문구와 코드 샘플을 준비하는 것이었습니다. 초기 작업물에 대한 불만족을 바탕으로, 더욱 비공식적이고 대화적인 톤으로 콘텐츠를 재구성하기로 결정했습니다. 이는 단순히 제품을 판매하기보다는 우리가 열정을 느끼는 바를 공유하는 데 초점을 맞추어 웹사이트의 전반적인 목소리를 정립하는 과정입니다. 이와 함께 사이트의 안정성과 사용자 경험을 향상시키기 위한 다양한 소규모 수정 및 개선 작업도 진행되었습니다.
2. JRuby 호환성 재활성화 및 Dry Gem 지원 확대
몇 주 전 Hanami 2.4 계획 수립 이후, 시간을 할애하여 Dry Gem 전반에 걸쳐 JRuby 호환성을 재활성화하는 작업을 시작했습니다. 이는 JRuby를 미래의 일등 플랫폼으로 확고히 자리매김하기 위한 중요한 첫걸음입니다. 단일 풀 리퀘스트를 통해 모든 저장소에 JRuby 지원을 추가한 결과, 다음과 같은 진척을 보였습니다:
-
11개 Gem: 별도의 변경 없이 즉시 작동.
-
4개 Gem: Gem 의존성 조정 필요.
-
8개 Gem: 테스트를 통과하기 위한 코드 수정 필요. 이러한 결과는 JRuby 지원 확장이 충분히 달성 가능하며 긍정적인 방향으로 진행되고 있음을 시사합니다.
3. dry-system Gem 버그 수정 릴리스 (v1.2.5)
dry-system Gem의 v1.2.5 버그 수정 릴리스가 배포되었습니다. 이번 업데이트를 통해 kwargs(키워드 인수)를 받는 메서드를 사용하는 경우에도 모니터링 플러그인을 문제없이 활용할 수 있게 되어, 특정 사용 시나리오에서의 안정성이 향상되었습니다.