For now we can use a github repo:  
https://github.com/marcuscreo/clojure-learning-resources

Send me a pull request, or let me know if you want access to edit directly.  

I also put Leif's excellent list in the wiki portion of the repo as well.
https://github.com/marcuscreo/clojure-learning-resources/wiki/Clojure-Projects-with-novice-tags




On Apr 14, 2014, at 4:39 PM, Bridget <bridget.hill...@gmail.com> wrote:

> Wow, Leif. This is great. Thanks so much for doing this. 
> 
> For #1 - Proposing a label for issues appropriate to newcomers seems like 
> something very doable to get this kickstarted. I propose "bite-sized," to 
> keep in line with what OpenHatch does. Does anyone have other suggestions?
> 
> #3 I saw as an issue, also. The tag could be meaningless if there is huge 
> variance. Maybe publish some sort of definition?
> 
> Working on this is on my active Todo list, but other things have taken 
> precedence (called ClojureBridge :). I should have some more time in a couple 
> of weeks. Anyone available to team up?  I think Marcus' suggestion to put up 
> a web page/wiki to start the ball rolling would be great.
> 
> Bridget
> 
> On Monday, April 14, 2014 9:51:36 AM UTC-4, Leif wrote:
> Below is a list of the top 1,000 clojure projects (by star count) from github 
> with issues with labels that sound somewhat appropriate for newcomers.  Don't 
> worry, the final list is way less than 1,000.
> 
> Considering the list, we see that:
> The community may want to attempt to standardize these labels.
> Most of the 1,000 projects had no such labels (or no issues at all).  I 
> pessimistically take that to mean that there are lots of issues yet to be 
> found, and a newbie should just find a project in an area they know a lot 
> about, or are interested in, and stress test it.
> Some tags may need to be taken with a grain of salt.  E.g. an Om issue tagged 
> as "trivial" may or may not be so to, say, a newbie to clojure who is not a 
> professional UI developer.
> Everyone wants docs.  This may interest you less than programming, but trust 
> me, you'll have to do some programming with a library before you can write 
> sensible docs for it.  Also, you may in the process be able to influence the 
> API / usability of a library.
> (["https://github.com/LightTable/LightTable"; #{"starter"}]
>  ["https://github.com/technomancy/leiningen"; #{"usability" "docs" "Newbie"}]
>  ["https://github.com/weavejester/compojure"; #{"easy" "trivial"}]
>  ["https://github.com/swannodette/om"; #{"trivial" "example" "minor"}]
>  ["https://github.com/overtone/overtone"; #{"newbie"}]
>  ["https://github.com/nathanmarz/cascalog"; #{"newbies"}]
>  ["https://github.com/marick/Midje"; #{"cleanup" "ripe-for-new-contributor" 
> "better-error-msgs" "documentation"}]
>  ["https://github.com/cemerick/friend"; #{"doc"}]
>  ["https://github.com/pallet/pallet"; #{"Documentation" "Newbie"}]
>  ["https://github.com/brentonashworth/one"; #{"sample application"}]
>  ["https://github.com/clojure-liberator/liberator"; #{"documentation"}]
>  ["https://github.com/emezeske/lein-cljsbuild"; #{"Documentation"}]
>  ["https://github.com/relevance/labrepl"; #{"documentation"}]
>  ["https://github.com/gdeer81/marginalia"; #{"cleanup" "docs"}]
>  ["https://github.com/semperos/clj-webdriver"; #{"documentation"}]
>  ["https://github.com/michaelklishin/monger"; #{"documentation"}]
>  ["https://github.com/xsc/lein-ancient"; #{"better error message"}]
>  ["https://github.com/neotyk/http.async.client"; #{"Docs"}]
>  ["https://github.com/ato/clojars-web"; #{"cleanup"}]
>  ["https://github.com/clojurewerkz/elastisch"; #{"low-hanging fruit" 
> "usability" "documentation"}]
>  ["https://github.com/michaelklishin/langohr"; #{"documentation"}]
>  ["https://github.com/michaelklishin/validateur"; #{"documentation"}]
>  ["https://github.com/cemerick/clojurescript.test"; #{"documentation"}]
>  ["https://github.com/sonian/carica"; #{"documentation"}]
>  ["https://github.com/michaelklishin/neocons"; #{"usability" "documentation"}]
>  ["https://github.com/michaelklishin/quartzite"; #{"documentation"}]
>  ["https://github.com/cfpb/qu"; #{"docs"}]
>  ["https://github.com/michaelklishin/welle"; #{"documentation"}]
>  ["https://github.com/abedra/accession"; #{"Documentation"}]
>  ["https://github.com/Raynes/irclj"; #{"documentation"}]
>  ["https://github.com/aaronfeng/trixx"; #{"bitesize"}]
>  ["https://github.com/gameclosure/hermes"; #{"documentation"}]
>  ["https://github.com/wri/forma-clj"; #{"cleanup"}]
>  ["https://github.com/cgmartin/clj-wamp"; #{"docs"}])
> 
> --Leif
> 
> On Saturday, January 25, 2014 1:54:10 PM UTC-5, Bridget wrote:
> OpenHatch has this great initiative for encouraging newcomers to get involved 
> with open source projects. You tag some issues in your bug tracker as 
> "newcomer" or "easy". This provides a gentle path into contributing. There is 
> some work involved with this. You have to do the tagging, and there needs to 
> be some capacity in your project for some mentoring.
> 
> Leiningen is doing this already with "newbie" tagged issues, which is awesome.
> 
> Are there any other Clojure projects that are doing this? Would you like to 
> do this with your project? If so, I can try to help. I have been spending a 
> lot of time thinking about the Clojure newcomer perspective lately, and I'd 
> like to work on some things that help smooth that path.
> 
> Bridget
> 
> -- 
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with your 
> first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> --- 
> You received this message because you are subscribed to the Google Groups 
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Best,
Marcus

Marcus Blankenship
\\\ Problem Solver, Linear Thinker
\\\ 541.805.2736 \ @justzeros \ skype:marcuscreo

-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to