Looking at the PR history for the vuejs repo, I can't say that I'm surprised. Holy hell, what a wasteland.
Ya, here's some examples of spam: https://github.com/vuejs/vue/pull/11847/files https://github.com/vuejs/vue/pull/11853/files https://github.com/vuejs/vue/pull/11820/files https://github.com/vuejs/vue/pull/11818/files All within the last month. Maybe there's some tutorial for 'how to submit a PR on GitHub' that links to Vue.js and people are following that?
Vuejs rejects close to 75% of outside contributions
71–80 of 92 posts
Re: Vuejs rejects close to 75% of outside contributions
#72Earlier quoted context omitted.
I think the opposite: it's a sign that your API is too wide and users expect more special cases and edge features to solve their needs.
If a user felt that way, it would make no sense for them to choose Vue. Vue’s up-front, stated design goal is omit special cases or edge features intentionally and directly assert that’s not a good way to design a framework. Vue may be right or wrong, but nobody wishing for special case features can claim to be surprised. If you picked Vue knowing you need a bunch of special case features, that’s on you.
Re: Vuejs rejects close to 75% of outside contributions
#73Earlier quoted context omitted.
Everyone always needs a bunch of "special case features". Always. If you're not doing something new, why are you bothering to write code?
That's like saying that if you don't need to invent new words, why are you bothering to write books.
Re: Vuejs rejects close to 75% of outside contributions
#74Earlier quoted context omitted.
On top of that some repos, like Bazel for instance close all PRs and import them via a process which happens outside GitHub. Some repositories do not use GitHub organisations at all, other do it a lot - those factors make merge-chance.info analysis more difficult, but I still think it is interesting. I hope it might even help someone chose what project to contribute to.
I think that if you want to contribute, they should at least be upfront on the processes, or even the absence of it. Some do not accept at all, some do only accept on bugfixes, and some are happy to extend the project. The chance of merging of course is a decent barometer for contributors who wants to work on projects who are allegedly open to contributions, but I will not use it as a barometer of the quality of the…
Re: Vuejs rejects close to 75% of outside contributions
#75Earlier quoted context omitted.
If a user felt that way, it would make no sense for them to choose Vue. Vue’s up-front, stated design goal is omit special cases or edge features intentionally and directly assert that’s not a good way to design a framework. Vue may be right or wrong, but nobody wishing for special case features can claim to be surprised. If you picked Vue knowing you need a bunch of special case features, that’s on you.
Everyone always needs a bunch of "special case features". Always. If you're not doing something new, why are you bothering to write code?
Re: Vuejs rejects close to 75% of outside contributions
#76Earlier quoted context omitted.
If a user felt that way, it would make no sense for them to choose Vue. Vue’s up-front, stated design goal is omit special cases or edge features intentionally and directly assert that’s not a good way to design a framework. Vue may be right or wrong, but nobody wishing for special case features can claim to be surprised. If you picked Vue knowing you need a bunch of special case features, that’s on you.
Right, I think this is evidence that they're not doing as well at that stated goal as they could be.
Re: Vuejs rejects close to 75% of outside contributions
#77https://gh-api.clickhouse.tech/play?user=play#U0VMRUNUCiAgIC...
Re: Vuejs rejects close to 75% of outside contributions
#78not sure if there's a point to checking this stat this is interesting, though checkout vim. it has 0% acceptance: https://merge-chance.info/target?repo=vim/vim
Re: Vuejs rejects close to 75% of outside contributions
#79Earlier quoted context omitted.
You could at least post a link or say why this is a good book to read. While we are suggesting books I think "The Making of the Atomic Bomb" is a great work highlighting the political motives behind the making of the 20th centuries most important "tool".
The book is pretty much a thesis on why code is law, and therefore very political.
Re: Vuejs rejects close to 75% of outside contributions
#80The 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. We as developers need to do better and support people like Evan out there. 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).
https://www.vanderbilt.edu/oacs/wp-content/uploads/sites/140...