docusaurus — Engineering Performance
3 engineers all time · Jan 2025 – Sep 2026 · built 2026-09-30 · GitHub
Performance snapshot
Today's rolling 90-day reading for docusaurus, compared with the start of the series. Pick a window to move that comparison point.
Avg. perf / dev / mo
+6.5%
0.87 → 0.93 ETV
Active engineers
±0%
2.0 → 2.0
Features
−12.2pp
26.4% → 14.2%
vs. Meta
0.47x
1.2x → 0.47x · −53% below
docusaurus vs. Meta
Per-engineer ETV for docusaurus against Meta as a whole. Both lines are 90-day rolling averages scaled to a 30-day month, so they share one axis and can be read against each other at any point. Pick a window to zoom the chart to it.
Performance Composition
Each month's output split by type of work: Features (new value), Maintenance (sustaining systems), Tests, Docs, and Fixes (rework). The yellow line is output per engineer, so when it rises each engineer is delivering more, whatever the team size did. Unit: Engineering Throughput Value (ETV).
Engineering capacity
Effective engineers behind docusaurus, against its pre-AI baseline. Each subject has its own: docusaurus's is 0.86 ETV / dev / mo, its first reading in its first reading. Per-engineer ETV divided by that gives a capacity multiple, and that multiple applied to the engineers active in the trailing 90 days turns it into engineer-equivalents. The line is the real headcount, so the gap between line and area is what the leverage is worth. Because each baseline is its own, every subject opens at 1.0x on its first day: multiples measure improvement and are not comparable between subjects.
Knowledge concentration
How dependent is this repo on a small number of engineers? Higher top-1 share = higher key-person risk.
Sébastien Lorber owns 99.3 % of commits.
Behind the numbers
Written summary of the work completed each month.
No monthly reports available yet.
Top engineers
Most impactful commits
Top 10 by ETV in the all-time window.
- 1.5ETVfeat(core): New siteConfig `future.experimental_vcs` API + `future.experimental_faster.gitEagerVcs` flag (#11512) Co-authored-by: slorber <749374+slorber@users.noreply.github.com>Sébastien Lorber · acc66c14 · 2025-11-14
- 1.2ETVfeat(core): Add `siteConfig.markdown.hooks`, deprecate `siteConfig.onBrokenMarkdownLinks` (#11283)Sébastien Lorber · 96c38d5f · 2025-06-24
- 1.0ETVfeat(core): add `i18n.localeConfigs.translate` + skip translation process if `i18n/<locale>` dir doesn't exist (#11304)Sébastien Lorber · 1808945c · 2025-07-07
- 1.0ETVrefactor(ideal-image-plugin): internalize legacy component code (#11010) * almost working * refactor: apply lint autofix * cspell ignore * refactor: apply lint autofix * type fixes --------- Co-authored-by: slorber <749374+slorber@users.noreply.github.com>Sébastien Lorber · fcee060f · 2025-03-19
- 0.7ETVchore(mdx-loader): upgrade Markdown dependencies (AI-assisted) (#12458)Sébastien Lorber · 57ededfc · 2026-09-18
- 0.7ETVchore(monorepo): upgrade to Jest 30 (#11702) Co-authored-by: slorber <749374+slorber@users.noreply.github.com>Sébastien Lorber · 81248ee5 · 2026-01-30
- 0.7ETVfeat(theme): new CSS cascade layers plugin + built-in `v4.useCssCascadeLayers` future flag (#11142) Co-authored-by: slorber <749374+slorber@users.noreply.github.com>Sébastien Lorber · abd04a2b · 2025-05-22
- 0.6ETVfeat(core): Add `i18n.localeConfigs[locale].{url,baseUrl}` config options (#11316) Co-authored-by: slorber <749374+slorber@users.noreply.github.com>Sébastien Lorber · 2febb76f · 2025-07-28
- 0.5ETVfix(theme): navbar mobile sidebar should allow clicking dropdown parent link (#11053) * try to repro + initial fix * Use HTML button * extract useItemCollapsible() * Split DropdownNavbarItem into Mobile/Desktop subcomponents * Add aria labels to button * cleanup prop types * aria label * add translations * cleanup types * Split DefaultNavbarItem into Mobile/Desktop subcomponents * revert change * type fixSébastien Lorber · 16e30029 · 2025-04-03
- 0.5ETVfeat(core): Docusaurus Faster - SSG worker threads (#10826) Co-authored-by: Sébastien Lorber <slorber@users.noreply.github.com> Co-authored-by: Mariusz Krzaczkowski <m.krzaczkowski@yetiforce.com> Co-authored-by: João Victor Lopes <joaof.victor@hotmail.com> Co-authored-by: slorber <749374+slorber@users.noreply.github.com>Sébastien Lorber · 98aab813 · 2025-01-27