-
Notifications
You must be signed in to change notification settings - Fork 351
(last one) + CONTRIBUTING.md #936
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
For instance, if we want to To be clear, Not only that, reviewing all of those changes are very time consuming, which should also be taken into account. For example, take this PR from @eksperimental that improved autolink. We had to go through multiple arounds of reviews and back-and-forth, which is time consuming for everyone. But at least that PR was focused and had a clear goal, which made it worth it. Even me typing this and you reading it takes both of our time and any of us should be able to prioritize our own time and sometimes that means focusing on other areas.
While improving the contributing experience is always welcome, this project has had 97 contributors according to GitHub. The retriever.ex file in particular had 25 contributors (+25% of the total). So saying you would be "very surprised by open source contributions" is misleading and honestly, a bit off-putting as it is a hasty generalization. In any case, we will be glad to merge contributing steps, assuming they are complete. So in case you or someone else want to finalize and format this, please let us know and we will review it. |
Re: Re: the scope of this PR, a few months ago, I was trying to add some more customizability to the nav bar (specifically, the ability to group functions by category, as is already done for modules), but as I said, the way the codebase was written and the lack of documentation made it hard to wrap my head around... and making this more readable in order to add that feature (since no one wanted to help me with that feature...) was the reason I made this set of PR's. While I do see plenty of commits from different people, I'm not sure we mean the same thing by open source contribution. I'm speaking to a feature-level contribution. For example, in Re: being time consuming, I mean it's obvious (and reasonable) that's the true reason you are closing my PR's. I'm just confused by your implication here that I'm the "only one" (or in the true "minority of people") having this experience of your codebase. You yourself said So wouldn't the benefits of a more readable To me, a lot of this just sounds like codespeak (no pun intended) regarding our different approaches/code styles. So while it's in your power to reject my PR's outright, I'm a little confused why the response wasn't:
I mean, that's what you're insinuating (along with that refactors, per se, don't add value). And my response is that doing that may make the codebase leaner, but it won't make it more readable (for someone who didn't help create the codebase). Re: And if I did do it, you could simply change it after all my disproportionately hard work to a format that I didn't even find helpful. If you like the idea, go ahead, but the tone of your communications has been you don't want my contributions here, and actions speak louder than words. |
*> Re: being time consuming,*
I mean it's obvious (and reasonable) that's the true reason you are
closing my PR's.
No such thing as true reason. Everything I said earlier counts.
I'm just confused by your implication here that I'm the "only one" (or in
the true "minority of people") having this experience of your codebase
Quite the opposite. I believe many others will find it hard to contribute
to ExDoc in the same way I also believe others besides the ExDoc team will
be able to contribute features. YMMV.
--
*José Valimwww.plataformatec.com.br
<http://www.plataformatec.com.br/>Founder and Director of R&D*
|
Frankly, I'm a little confused by your reasons against refactoring, namely because I just haven't seen them before.
In terms of "messing up history", is there some special view on GitHub for that? Otherwise, I don't get it...
Whatever the case, I don't expect you to accept this one either (it's incomplete)--rather just to produce something in this vein.
retriever.ex
in particular is nastily complicated and without a doc like this, I'd be very surprised by open source contributions (albeit, I think thegroups_for_functions
PR was, so...).