Pico CSS, 더 이상 유지보수하지 않음
3 days ago
11
- v2.1.1을 마지막으로 Pico CSS 유지보수를 종료하며, 저장소를 아카이브하고 새 이슈, PR, 릴리스를 받지 않음
- 유지보수자는 AI가 필요한 CSS만 포함한 가볍고 독립적이며 접근성을 갖춘 HTML을 생성할 수 있어, 시맨틱 HTML용 최소 CSS 프레임워크의 필요성이 줄었다고 판단함
- 관련성을 유지하려면 Sass를 현대적인 CSS로 교체하고 새로운 웹 기능과 네이티브 컴파일러를 도입하는 전면 재작성이 필요하지만, 이는 별개의 프로젝트가 되므로 진행하지 않음
- 기존 사용에는 지장이 없으며, npm 패키지, jsDelivr CDN, 공식 웹사이트는 장기적으로 계속 운영함
- MIT 라이선스에 따라 포크와 후속 개발이 가능하지만, 이름과 로고는 해당 라이선스에 포함되지 않으므로 포크에는 별도 이름을 사용해야 함
유지보수 종료 결정과 이유
- v2.1.1 이 최종 릴리스이며, Pico CSS는 현재 상태로 남음
- 유지보수자는 AI의 HTML/CSS 생성 능력으로 시맨틱 HTML용 최소 CSS 프레임워크가 과거보다 덜 중요해졌다고 판단함
- AI가 필요한 CSS만 포함하면서 가볍고 독립적이며 접근성을 갖춘 HTML을 생성할 수 있다는 이유임
- 계속 관련성을 유지하려면 전면 재작성이 필요하지만, 그 결과는 기존 Pico CSS와 다른 프로젝트가 됨
- Sass 대신 현대적인 순수 CSS를 사용해야 함
- 현재 사용하지 않는 OKLCH 색상, 캐스케이드 레이어, Popover, 앵커 포지셔닝을 기반으로 삼고 구형 브라우저용 대체 동작도 마련해야 함
- 사용하지 않는 CSS를 제거하고 사용자화를 쉽게 만드는 네이티브 컴파일러가 필요함
기존 사용자에게 달라지는 점
- 저장소는 아카이브되며, 새 이슈, PR, 릴리스는 더 이상 받지 않음
- 기존 사용이 중단되지는 않으며, 다음 배포 경로와 웹사이트는 장기적으로 유지함
포크와 이름 사용 조건
- MIT 라이선스 에 따라 자유롭게 포크하고 개발을 이어갈 수 있으며, 커뮤니티 포크 목록을 확인할 수 있음
- Pico CSS 이름과 로고는 MIT 라이선스에 포함되지 않음
- 원본과 혼동하지 않도록 포크에는 자체 이름을 사용해야 함
프로젝트의 발자취
- 작은 사이드 프로젝트로 시작한 Pico CSS는 수천 개 웹사이트에 사용됨
- 유지보수자는 그동안 사용하고, 이슈와 PR을 보내고, 응원의 메시지를 남긴 사람들에게 감사를 전함
-
Homepage
-
Tech blog
- Pico CSS, 더 이상 유지보수하지 않음