저자의 이번 주 주요 활동은 크게 세 가지 영역으로 나눌 수 있습니다.
1. Rodauth를 활용한 Hanami 앱 인증 구현
-
Decaf Sucks 앱 통합: 개인 프로젝트인 Decaf Sucks 앱에 Rodauth를 사용하여 인증 시스템을 구축했습니다.
-
Rodauth에 대한 평가: Rodauth의 사용 경험이 매우 긍정적이었으며, Hanami 환경에서의 통합이 간편하고 기능 추가가 즐거웠다고 언급했습니다.
-
블로그 게시물 준비: Hanami 사용자들을 위한 Rodauth 설정 가이드 블로그 게시물을 이번 주에 발행할 예정입니다. 이는 간소화되고 강력한 인증 설정을 원하는 이들에게 귀중한 자료가 될 것입니다.
2. Hanami 프레임워크 업데이트 및 2.3 릴리스 준비
-
Rack v2 및 v3 지원: Hanami의 모든 저장소가 Rack v2 및 v3를 모두 지원하게 되었습니다. 이는 Hanami 2.3 릴리스를 위한 마지막 주요 작업 중 하나였습니다.
-
CI 매트릭스 추가:
hanami,controller,cli리포지토리에 CI 매트릭스가 추가되어 테스트 환경이 강화되었습니다. -
Hanami 2.3 베타1 릴리스: Rack 지원 업데이트를 기반으로, Hanami 2.3 베타1 릴리스가 향후 몇 주 내로 출시될 것으로 예상됩니다.
-
db rollback CLI 명령어: Krzysztof의 기여로 데이터베이스 롤백 CLI 명령어가 추가되었으며, 이는 Hanami 2.3 베타 버전에 포함될 예정입니다.
3. 웹사이트 개선 작업
-
Tailwind 팔레트 추가: Max가 브랜드 색상에 맞는 Tailwind 팔레트를 추가하여 디자인 일관성을 높였습니다.
-
프론트엔드 린팅: 프론트엔드 코드의 품질을 향상시키기 위한 린팅 기능이 도입되었습니다.
-
Hanami 뷰 파셜 슬롯 지원: 저자 본인의 이전 PR이 병합되어 Hanami 뷰 파셜에 슬롯(slot) 지원이 추가되었습니다.
-
Algolia 기반 검색 기능 강화: Jojo가 Algolia 기반 검색 기능을 더욱 유용하게 만들기 위한 작업을 시작했습니다.