vuejs/core
Maintainers
This page maps subsystems to the people who know them, derived from git log (the repo has no CODEOWNERS file). Names are GitHub-friendly forms; bot accounts ([bot], dependabot, github-actions, renovate) are filtered out.
All-time top contributors
| Author | Commits |
|---|---|
| Evan You | 3,576 |
| edison | 292 |
| 三咲智子 Kevin Deng | 98 |
| HcySunYang | 91 |
| Carlos Rodrigues | 76 |
| Tycho | 58 |
| underfin | 52 |
| Cédric Exbrayat | 48 |
| Thorsten Lünborg | 45 |
| 丶远方 | 44 |
| skirtle | 44 |
| Dmitry Sharshakov | 33 |
| 白雾三语 | 32 |
| Haoqun Jiang | 31 |
| 山吹色御守 | 29 |
Evan You (yyx990803) is the project's creator and lead maintainer; he's authored more than half of the repository's commits and the great majority of architectural decisions.
Per-package recent contributors
Top non-bot committers per package, all-time:
| Package | Most active contributors |
|---|---|
compiler-core |
Evan You, edison, daiwei |
compiler-dom |
Evan You, daiwei, edison |
compiler-sfc |
Evan You, edison, 三咲智子 Kevin Deng |
compiler-ssr |
Evan You, daiwei, edison |
reactivity |
Evan You, daiwei, Carlos Rodrigues |
runtime-core |
Evan You, edison, HcySunYang |
runtime-dom |
Evan You, edison, daiwei |
runtime-test |
Evan You |
server-renderer |
Evan You, daiwei, edison |
shared |
Evan You, daiwei, edison |
vue |
Evan You, edison, daiwei |
vue-compat |
Evan You, daiwei, edison |
Patterns to notice:
- Every package has Evan as the primary committer. PRs that change package-level architecture are best discussed on issues or in the RFC repo before submission.
compiler-sfchas the highest non-Evan diversity, reflecting its size and the surface area of<script setup>work.vue-compatandruntime-testare mostly maintenance — small surface, infrequent change.
How to find an owner for a specific subsystem
# top recent contributors for a directory
git log --format='%an' -- packages/runtime-core/src/components/ \
| grep -vE '\[bot\]|dependabot|github-actions|renovate' \
| sort | uniq -c | sort -rn | head -5
# last few commits touching a file
git log -10 --oneline -- packages/runtime-core/src/scheduler.tsFor larger refactors, the right venue is usually the RFC repo or the project's Discord — git log will tell you who's been active recently, but a real-time conversation is faster.
Notes
- Names like
daiwei,三咲智子 Kevin Deng, andedisoncorrespond to active core-team members; they are listed under multiple aliases (English, Chinese) in the git log because the same person has committed under differentuser.namevalues over time. - Evan You is the only release-publisher; the npm
vuepackage'slatesttag is updated by him viascripts/release.js. - The maintenance philosophy and triage workflow are documented in
.github/maintenance.md.
Built by Factory AutoWiki from public repository content. It is a generated preview for codebase exploration, not source-maintained documentation.