--
You received this message because you are subscribed to the Google Groups "elixir-lang-core" group.
To unsubscribe from this group and stop receiving emails from it, send an email to elixir-lang-co...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
I found it very easy to contribute the small things that I have, and it was very encouraging that the PR were merged very quickly and were appreciated. I think those are among the most important things to do to encourage this.
For myself, I have to say that when I do look at the issues list, I don't see much that I could take action on. Most of the issues are opened by people who are already more knowledgeable than I. The open issues seem to only stay open if they need more discussion, or if they are very tricky to solve or otherwise present a challenge that I lack the confidence to propose a specific solution for.
So yes, I think tagging the low hanging fruit as such would help people be helpful. Maybe sometimes an issue is really more straightforward than I can make out from the description.
--
Would it help if I add an issue with a list of things (and a list we can make bigger with user feedback) that we should add to Getting Started ?
Em terça-feira, 14 de maio de 2013 19h24min01s UTC-3, José Valim escreveu:Hello everyone,Today I was wondering how we could make it easier for everyone to contribute to Elixir.Either for people that have already sent a pull request and those who have not.So what I would like to hear is:1) Have you already tried to contribute but got stuck somewhere? How could we help? Any particular aspect on this requiring more documentation?2) Currently we have a bunch of open issues in the issues tracker. Some of those are low hanging fruits. If I tagged those issues on Github, would that help people looking for easier to tackle issues? Is classifying issues per "perceived difficulty" a good idea?Curious to hear your thoughts :)
--
Re contributions:I think you should distinguish small changes from big changes.1) small changesSuppose I see a typo in the documentation.a) I read the documentation on-lineb) I see a spelling mistakec) I select the text in the browser - right click the mouseenter the correctiond) the author is informed.e) the author brings up the documentation page - sees the proposed changeclicks accept(point c - you might want only authorised users to avoid spam - say login via trwigger/gmail.facebook and oauth)The barrier for entry for a small change should be very small. If I want to contribute bycorrecting a single typo let me do so with minimal overhead.Don't make me do a seven step process in github for a trivial change - I just won't do it.Seven steps is far too big a barrier. If you spelt function wrongly (say fonction) I don't want to dogit push/pull/patch/ bla bla blas - just correct it and click.(Actually this might sound easy - but it's actually a lot of work - you needoauth2, a web server a database and some javascript magic - but it's a worthy goal)2) Big changesgit hub push/pull/patch/merge/ is fine - painful but it works/Joe