That's the old Vue 2 repository, which has been pretty inactive for a while due to the full rewrite of Vue.<p>Vue 3 (70.62% acceptance):
<a href="https://merge-chance.info/target?repo=vuejs/vue-next" rel="nofollow">https://merge-chance.info/target?repo=vuejs/vue-next</a><p>Svelte (57.23% acceptance):
<a href="https://merge-chance.info/target?repo=sveltejs/svelte" rel="nofollow">https://merge-chance.info/target?repo=sveltejs/svelte</a><p>React (45.99% acceptance):
<a href="https://merge-chance.info/target?repo=facebook/react" rel="nofollow">https://merge-chance.info/target?repo=facebook/react</a><p>Angular (1.63% acceptance):
<a href="https://merge-chance.info/target?repo=angular/angular" rel="nofollow">https://merge-chance.info/target?repo=angular/angular</a>
I will talk about accepting outside contributions in a general sense (beyond JS and Julia comparisons).<p>In my personal experience, the acceptance rates doesn't really matter and does not correlate to the quality of the code. On one hand, you have SQLite which really <i>discourages</i> direct code submissions due to the nature of the IP management of SQLite (they need to ensure that it is 100% in public domain), instead relying on bug reports instead. SQLite however <i>is a very good product</i>, something that I personally miss when I work on JS projects.<p>On the other hand, I've seen projects (multiple, which I prefer not naming to prevent flame wars) with very high acceptance rates - the problem is that the coding style and availability of comments are inconsistent to the point that we have to forego using some libraries and writing our own despite those libraries will fit into the bill nicely.<p>Edit: some have commented "this is what I've expected!", but there are some projects (obviously will be unnamed) that are not accepting contributions but the code consistency is less-than-ideal, and some projects with well-behaved outside contributors that have kept the quality despite having high acceptance rates (usually writing in relatively niche languages). Probably the area I'm working on (educational) isn't reflective on the wider community, which seems to associate higher rejection rates to quality.
This is for the old version of vue (v2), not the current vue (v3).<p>This title should read: Vue accepts 70% of outside contributions on latest version and only 23% on old version.
I wish the submitter added their comment or gave some context, if there is any. For me this is an arbitrary number for a random popular repository. Especially since the linked github project <a href="https://github.com/vuejs/vue" rel="nofollow">https://github.com/vuejs/vue</a> is not the latest version of vue (see: <a href="https://github.com/vuejs/vue-next" rel="nofollow">https://github.com/vuejs/vue-next</a> ).
Maybe significantly more work, but can you try to filter out very small (or spam) PRs before these calculations? Maybe limit this analysis to PRs that edits source code (not just comment and docs). Or maybe include those, but only when "amount" of changes cross a certain threshold? (e.g. exclude PRs that fix just one typo)
You can obtain this data for all existing repositories by one request in one second:<p><a href="https://gh-api.clickhouse.tech/play?user=play#U0VMRUNUCiAgICByZXBvX25hbWUsIAogICAgdW5pcShhY3Rvcl9sb2dpbiksIAogICAgdW5pcShudW1iZXIpLCAKICAgIHN1bShtZXJnZWQpLCAKICAgIHJvdW5kKHN1bShtZXJnZWQpIC8gdW5pcShudW1iZXIpICogMTAwKSBBUyBwZXJjZW50IApGUk9NIGdpdGh1Yl9ldmVudHMgCldIRVJFIGNyZWF0ZWRfYXQgPj0gdG9kYXkoKSAtIElOVEVSVkFMIDkwIERBWSAKICAgIEFORCBldmVudF90eXBlID0gJ1B1bGxSZXF1ZXN0RXZlbnQnIApHUk9VUCBCWSByZXBvX25hbWUgCk9SREVSIEJZIHVuaXEoYWN0b3JfbG9naW4pIERFU0M=" rel="nofollow">https://gh-api.clickhouse.tech/play?user=play#U0VMRUNUCiAgIC...</a>
The best part about Vue is it isn’t sponsored by giant evil corporation like Facebook who have enabled violence and racism for the past 4 years.<p>We as developers need to do better and support people like Evan out there.<p>Eventually, we should also hold individual engineers who work at Facebook/similar accountable to a higher standard and reject their software even if it’s open source or wonderful (React).
not sure if there's a point to checking this stat
this is interesting, though
checkout vim. it has 0% acceptance: <a href="https://merge-chance.info/target?repo=vim/vim" rel="nofollow">https://merge-chance.info/target?repo=vim/vim</a>
I think this is a good thing generally, Vue has consistently been one of the best engineered and most effectively designed pieces of software in the Javascript world, largely due to uncompromising enforcement of the design opinions and aesthetics it asserts.<p>As long as the maintainers are responsive to bug fixes and key feature requirements (since they aren’t accepting of outside contributors adding them), then this is fine, possibly even optimal in terms of quality.<p>The trouble comes in if they both don’t allow many outside contributions and at the same time they pull the same unjustified complaint of a lot of OSS and say because they aren’t paid for their time, they will prioritize what interests them rather than what resolves painpoints or missing features users need. You definitely can’t have it both ways.