도큐사우루스 2021년 회고
도큐사우루스는 2021년에도 엄청난 일들을 해냈습니다! We've seen a lot of traction and just crossed 30k stars on GitHub!
We've reached full feature parity with v1 after the release of internationalization, announced our first beta, and welcomed significantly more users this year.
The official v2 release is just around the corner! Follow the roadmap issue for any latest news.
새로 추가된 기능
2021년에 추가된 몇 가지 주요 사항을 살펴보는 것으로 시작해보죠. Remember the todo-list from half a year ago? 다시 꺼내서 우리가 얼마나 멀리 왔는지를 살펴볼 시간입니다!
- Internationalization: officially released four months after its initial landing in late 2020. Seen great success in many projects
- Autogenerated sidebars: no need to maintain a big
sidebars.js
anymore - Webpack 5: significantly improved build performance
- Trailing slash config: seamless integration with any content hosting provider
- Redesigned mobile navigation: mobile users now enjoy all navigation features as on desktop
- UI improvements: more accessible quotes, better admonitions, back-to-top button...
- Blog multi-authors: credit all the amazing contributors that collaborated on one blog post!
- More blog features: archive page, structured data for SEO, full post content in feeds – empowering you to ship a fully-featured blog in no time
- Asset collocation: no need for a bloated static folder anymore: colocate your images with Markdown files
- Sidebar category index pages: category labels can now be associated with pages, enabling better doc organization
시간이 지나면서 코드도 안정적으로 다듬었습니다. 테스트 범위를 개선하고 모든 패키지를 타입스크립트로 이전했습니다. 배포하는 번들 크기도 최대 60%까지 줄였습니다.
추세
npm
도큐사우루스 v2는 지속적으로 성장하고 있습니다. v2는 v1에 비해 8배 많은 설치 횟수를 기록했습니다. 주간 단위 내려받기 숫자도 1월 초 28,066건에서 12월 중순 86,846건으로 3배(+209.4%)가 늘어난 것을 확인했습니다.
(하지만, 크리스마스 시즌 하락세는 피해갈 수 없었습니다).
We released 18 versions, going from 2.0.0-alpha.71
to 2.0.0-beta.14
. 20일마다 한 번씩 출시한 속도입니다.
깃허브
- Stars: 20,460 → 29,679 (+45.1% y/y). 그리고 이 글을 쓰기 직전에 별 3만개를 달성했습니다.
- Total contributors: 512 → 773 (+51.0% y/y)
- Dependents: 5,039 → 14,579 (+189.3% y/y) for v2, and 6,311 → 7,581 (+20.1% y/y) for v1
- Commits: 1,187 commits in the past year, averaging 23 commits every week
- Issues: 619 issues opened, 505 of them eventually resolved
- A new core team member (yep, that's me 😝)
별이 증가하는 추세는 매우 긍정적입니다. Compared to similar projects, we are growing at a faster rate:
With an 8.4k increase in stars, we are ranked number 3 in this year's JavaScript rising stars of static site generators, preceded only by Next.js and Astro.