Re: Helping newcomers get involved in Clojure projects

2014-04-16 Thread kurofune
Even a tutorial on how to read normal stack-traces would be cool to help take 
an eager beginner from not knowing anything at all to having a good idea. 
Sometimes you just need that resource to point something out to you: "this is 
the filename. This is the line." etc. 

And honestly, if 4clojure had like an optional beginner mode, in which each 
problem was prefaced with a mini-lesson, explaining the functions in question, 
how they are implemented, use cases and what is unique (or not) about them as 
regards clojure, half the battle would be won, right there. Although I was 
personally attracted to Clojure because I saw it as an opportunity to learn 
many things all at once, Newbs tend to be turned off of a language if they are 
recommended Go tutorials when they want to study core.async and Java tutorials 
when they are learning regex for the first time. That said, the aforementioned 
Go tutorial is really cool as a case study. Have a look :)
http://tour.golang.org/

-- 
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.


Re: Helping newcomers get involved in Clojure projects

2014-04-15 Thread Colin Fleming
That's interesting. I think such a database of common errors would be an
extremely useful resource, not only for learning but also for development
of linting tools (I think this is more or less what Dynalint does right
now) and other tools. For example, I'd love to be able to flag these types
of errors and provide suggestions to the user within Cursive about what
might be the problem and how they might approach it - currently
incomprehensible error messages is one of Clojure's huge weak points IMO.


On 16 April 2014 13:23, Leif  wrote:

> Re: tagging issues, we should probably just ask clojure library authors to
> add their projects to OpenHatch's issue indexers.  They have them for
> Github issues and JIRA, which covers clojure/core (JIRA) and *most* current
> open source libs (Github).  That way, each individual project maintainer
> could choose the tags they want to signify "newcomer" (if I'm reading
> OpenHatch's docs correctly).
>
> Re: CodeAcademy-type sites, I think this might take a little work:
> CodeAcademy translates exceptions *or incorrect answers* into
> beginner-readable suggestions.  Considering they do this even for non-"code
> blows up" errors, they must make a list of common mistakes and the output
> generated by those mistakes (which to do correctly would require lots of
> user testing).
>
>
> --Leif
>
> On Saturday, January 25, 2014 1:54:10 PM UTC-5, Bridget wrote:
>
>> OpenHatch has this great 
>> initiativefor 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.
>

-- 
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.


Re: Helping newcomers get involved in Clojure projects

2014-04-15 Thread Leif
Re: tagging issues, we should probably just ask clojure library authors to 
add their projects to OpenHatch's issue indexers.  They have them for 
Github issues and JIRA, which covers clojure/core (JIRA) and *most* current 
open source libs (Github).  That way, each individual project maintainer 
could choose the tags they want to signify "newcomer" (if I'm reading 
OpenHatch's docs correctly).

Re: CodeAcademy-type sites, I think this might take a little work: 
CodeAcademy translates exceptions *or incorrect answers* into 
beginner-readable suggestions.  Considering they do this even for non-"code 
blows up" errors, they must make a list of common mistakes and the output 
generated by those mistakes (which to do correctly would require lots of 
user testing).

--Leif

On Saturday, January 25, 2014 1:54:10 PM UTC-5, Bridget wrote:
>
> OpenHatch has this great 
> initiativefor 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.


Re: Helping newcomers get involved in Clojure projects

2014-04-15 Thread Gary Trakhman
Is there a generalized framework we can use for such 'codeacademy' sites?
The closest thing that already exists I think is 4clojure, perhaps adding a
tracks-navigation sort of thing would address that specific need?

Though, I think my criticism with these things, is the best way to learn
really depends on how much time you have and your level of experience.  If
you have a ton of time, ie a full-time job, then you're going to learn
compojure much 'deeper' and faster in the long run by simply reading the
compojure library code, following trails, and implementing what you need.

Learning the syntax doesn't tell you much about ring-handlers, middleware,
the weird destructuring, etc..

If you build on lower abstractions (ring) first, it might address that
particular issue, at the expense of people feeling like they're doing
irrelevant stuff.

Honestly, I felt the same way about the compojure tutorials :-).  But, I'm
not sure how I'd make them better.  M-. is my best friend.

I think 4clojure itself does the right thing, using the most
base/general/accessible abstractions and making it fun (in my opinion),
building muscle memory.

All that said, I'd be happy to contribute problems/solutions to such a
thing if it existed.


On Tue, Apr 15, 2014 at 3:10 AM, kurofune  wrote:

> For what it's worth, I would like to see a codecademy.com type site but
> for Clojure that can take you from 0 to hero, in one place, with
> interactive tracks depending on subject (i.e. Web-Dev, core functions, key
> libraries, idioms, regex, encryption, etc.). Something like an interactive
> SICP to teach core programming concepts but using Clojure would be nice.
> 4clojure has cool problems but they don't teach you to program.
>
> The best resources I've utilized are "Clojure in Action" and "Web
> Development with Clojure". Clojure from the Ground up and Clojure for the
> Brave and true were also good. The problem with the books is that the
> libs/APIs you learn in the tutorials are often deprecated or abandoned by
> the community for the next hot thing, by the time you even pick them up.
> One, open source, Community maintained user friendly resource with
> "batteries included" would be awesome.
>
> By and large community support has been good for me and I am often
> assisted by the very dude who wrote the book I'm working through. How can I
> complain about that?  This is simply awesome and I hope that stays possible
> in the future.
>
> I would really like a mentor.  Any programs that provide this would make
> the Clojure community stand out as friendly and welcoming, compared to
> other languages. This is just my two cents. Hope it is useful.
>
> Jesse
>
> --
> 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.
>

-- 
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.


Re: Helping newcomers get involved in Clojure projects

2014-04-15 Thread kurofune
For what it's worth, I would like to see a codecademy.com type site but for 
Clojure that can take you from 0 to hero, in one place, with interactive tracks 
depending on subject (i.e. Web-Dev, core functions, key libraries, idioms, 
regex, encryption, etc.). Something like an interactive SICP to teach core 
programming concepts but using Clojure would be nice. 4clojure has cool 
problems but they don't teach you to program. 

The best resources I've utilized are "Clojure in Action" and "Web Development 
with Clojure". Clojure from the Ground up and Clojure for the Brave and true 
were also good. The problem with the books is that the libs/APIs you learn in 
the tutorials are often deprecated or abandoned by the community for the next 
hot thing, by the time you even pick them up. One, open source, Community 
maintained user friendly resource with "batteries included" would be awesome. 

By and large community support has been good for me and I am often assisted by 
the very dude who wrote the book I'm working through. How can I complain about 
that?  This is simply awesome and I hope that stays possible in the future. 

I would really like a mentor.  Any programs that provide this would make the 
Clojure community stand out as friendly and welcoming, compared to other 
languages. This is just my two cents. Hope it is useful.

Jesse

-- 
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.


Re: Helping newcomers get involved in Clojure projects

2014-04-15 Thread kurofune
For what it's worth, I would like to see a codecademy.com type site but for 
Clojure that can take you from 0 to hero, in one place, with interactive tracks 
depending on subject (i.e. Web-Dev, core functions, key libraries, idioms, 
regex, encryption, etc.). Something like an interactive SICP to teach core 
programming concepts but using Clojure would be nice. 4clojure has cool 
problems but they don't teach you to program. 

The best resources I've utilized are "Clojure in Action" and "Web Development 
with Clojure". Clojure from the Ground up and Clojure for the Brave and true 
were also good. The problem with the books is that the libs/APIs you learn in 
the tutorials are often deprecated or abandoned by the community for the next 
hot thing, by the time you even pick them up. One, open source, Community 
maintained user friendly resource with "batteries included" would be awesome. 

By and large community support has been good for me and I am often assisted by 
the very dude who wrote the book I'm working through. How can I complain about 
that?  This is simply awesome and I hope that stays possible in the future. 

I would really like a mentor.  Any programs that provide this would make the 
Clojure community stand out as friendly and welcoming, compared to other 
languages. This is just my two cents. Hope it is useful.

Jesse

-- 
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.


Re: Helping newcomers get involved in Clojure projects

2014-04-14 Thread Marcus Blankenship
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  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 mentorin

Re: Helping newcomers get involved in Clojure projects

2014-04-14 Thread Bridget
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:
>
>1. The community may want to attempt to standardize these labels.
>2. 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.
>3. 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.
>4. 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 
>> initiativefor 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 bee

Re: Helping newcomers get involved in Clojure projects

2014-04-14 Thread Marcus Blankenship
Leif, this is really cool.  Thanks for taking the time to find this.  I wish 
there were wiki page where we could put this for safe keeping, so future n00bs 
could find it.  Or, maybe you could release the script you used to create this, 
which of course would be in Clojure as well... ;-)


On Apr 14, 2014, at 6:51 AM, 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

Re: Helping newcomers get involved in Clojure projects

2014-04-14 Thread Leif
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:

   1. The community may want to attempt to standardize these labels.
   2. 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.
   3. 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.
   4. 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 
> initiativefor 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.


Re: Helping newcomers get involved in Clojure projects

2014-04-11 Thread Marcus Blankenship
+1 to this concept. Also, I don't live near a ClojureBridge workshop, or user 
groups.  One thing I've been arranging is pair programming sessions, which may 
turn into something for helping folks meet each other and work on interesting 
stuff.  But, it's a different approach.

On Apr 11, 2014, at 1:07 PM, Erlis Vidal  wrote:

> Anyone doing something about this? I would like to start contributing to some 
> OSS it's the only chance I'll have to use clojure in something useful, I 
> don't have the privilege to use it at work but I really don't know where to 
> start. 
> 
> 
> On Wed, Jan 29, 2014 at 3:49 PM, Bridget  wrote:
> On Monday, January 27, 2014 9:35:17 AM UTC-5, Michael Klishin wrote:
> Bridget:
> Are there any other Clojure projects that are doing this?
> 
> Some ClojureWerkz [1] projects do, and eventually all key ones will.
> 
> 1. http://clojurewerkz.org
> 
> MK 
> 
> That's excellent. One thought is to create and publish a list of open source 
> Clojure projects that tag newcomer issues to encourage involvement. I can 
> create something new, but maybe it makes sense to do this  under an existing 
> project. ClojureWerkz seems pretty close to that type of thing. Just a 
> thought. You can contact me off-list if you're interested in talking about it.
> 
> 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/groups/opt_out.
> 
> 
> -- 
> 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.


Re: Helping newcomers get involved in Clojure projects

2014-04-11 Thread Erlis Vidal
Anyone doing something about this? I would like to start contributing to
some OSS it's the only chance I'll have to use clojure in something useful,
I don't have the privilege to use it at work but I really don't know where
to start.


On Wed, Jan 29, 2014 at 3:49 PM, Bridget  wrote:

> On Monday, January 27, 2014 9:35:17 AM UTC-5, Michael Klishin wrote:
>>
>> Bridget:
>>>
>>> Are there any other Clojure projects that are doing this?
>>>
>>
>> Some ClojureWerkz [1] projects do, and eventually all key ones will.
>>
>> 1. http://clojurewerkz.org
>>
>> MK
>>
>
> That's excellent. One thought is to create and publish a list of open
> source Clojure projects that tag newcomer issues to encourage involvement.
> I can create something new, but maybe it makes sense to do this  under an
> existing project. ClojureWerkz seems pretty close to that type of thing.
> Just a thought. You can contact me off-list if you're interested in talking
> about it.
>
> 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/groups/opt_out.
>

-- 
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.


Re: Helping newcomers get involved in Clojure projects

2014-01-29 Thread Bridget
On Monday, January 27, 2014 9:35:17 AM UTC-5, Michael Klishin wrote:
>
> Bridget:
>>
>> Are there any other Clojure projects that are doing this?
>>
>
> Some ClojureWerkz [1] projects do, and eventually all key ones will.
>
> 1. http://clojurewerkz.org
>
> MK 
>

That's excellent. One thought is to create and publish a list of open 
source Clojure projects that tag newcomer issues to encourage involvement. 
I can create something new, but maybe it makes sense to do this  under an 
existing project. ClojureWerkz seems pretty close to that type of thing. 
Just a thought. You can contact me off-list if you're interested in talking 
about it.

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/groups/opt_out.


Re: Helping newcomers get involved in Clojure projects

2014-01-27 Thread Bridget
That's a great idea. Someone should do that. At the very least, remote 
pairing is a good idea for mentoring people to help with a project.

On Saturday, January 25, 2014 2:48:06 PM UTC-5, Marcus Blankenship wrote:
>
> +1
>
> One idea: what about doing some remote pairing and "virtual hackathon" 
> sessions which let people work together?  I went to a hackathon this 
> weekend and it seems like a great way to learn. 
>
> Thanks,
> Marcus
>
> Marcus Blankenship
> 541-805-2736
>
> On Jan 25, 2014, at 11:24 AM, Mimmo Cosenza 
> > 
> wrote:
>
> +1
>
> On Jan 25, 2014, at 7:54 PM, Bridget > 
> wrote:
>
> OpenHatch has this great 
> initiativefor 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 clo...@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+u...@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+u...@googlegroups.com .
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
-- 
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/groups/opt_out.


Re: Helping newcomers get involved in Clojure projects

2014-01-27 Thread Bridget
On Saturday, January 25, 2014 2:13:35 PM UTC-5, Jarrod Swart wrote:
>
> 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.
>
>
> I've been thinking about this as well, and I would love to hear your 
> thoughts.  Please elaborate! 
>

I have a lot of thoughts. First, I'm working on 
ClojureBridge, 
which I hope will be one way to help newcomers enter the community. But 
then where do they go from there? There are all kinds of good learning 
resources there: a number of great books, 4clojure, videos, for-pay 
training, etc. I don't know how useful those resources are for true 
beginners - either absolute beginner programmers or programmers totally new 
to functional programming. Aphyr's Clojure From the Ground Up and Daniel 
Higginbotham's Clojure for the Brave and True make some great headway in 
that direction, I believe. We can get creative and do even more. 

Happy to hear your thoughts, too.
 

-- 
-- 
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/groups/opt_out.


Re: Helping newcomers get involved in Clojure projects

2014-01-27 Thread Michael Klishin
Bridget:
>
> Are there any other Clojure projects that are doing this?
>

Some ClojureWerkz [1] projects do, and eventually all key ones will.

1. http://clojurewerkz.org

MK 

-- 
-- 
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/groups/opt_out.


Re: Helping newcomers get involved in Clojure projects

2014-01-27 Thread Bart Spiers
Great initiative!
I've been having the problem of not knowing what project to get into as it 
often seems daunting. On the one hand, there are a ton of projects, on the 
other hand, I have no clue where I actually might be able to help. 

I'm sure a lot of other people experience the same.


On Monday, January 27, 2014 3:28:01 PM UTC+1, Tim Visher wrote:
>
> On Sat, Jan 25, 2014 at 1:54 PM, 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. 
>
> This is a great idea! 
>
> -- 
>
> In Christ, 
>
> Timmy V. 
>
> http://blog.twonegatives.com/ 
> http://five.sentenc.es/ -- Spend less time on mail 
>

-- 
-- 
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/groups/opt_out.


Re: Helping newcomers get involved in Clojure projects

2014-01-27 Thread Tim Visher
On Sat, Jan 25, 2014 at 1:54 PM, 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.

This is a great idea!

--

In Christ,

Timmy V.

http://blog.twonegatives.com/
http://five.sentenc.es/ -- Spend less time on mail

-- 
-- 
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/groups/opt_out.


Re: Helping newcomers get involved in Clojure projects

2014-01-26 Thread Timothy Washington
Hi Marcus,

Thanks for the offer of help. There's no mailing list yet. But I'll
certainly set that up, if need be.

Were you able to clone and start the system? The first thing I want to do
is make it easy to setup. So let me know what else you could use, in
addition to what's in the
Install/Runsection.
I'm currently trying to
*i)* improve starting stefon from a plugin (like the compojure
webui)
and *ii)* have a clean plugin configuration and loading mechanism.


Tim Washington
Interruptsoftware.com 


On Sat, Jan 25, 2014 at 6:35 PM, Marcus Blankenship
wrote:

> I'd love to help with Stefon.  I just forked it, and am trying to get it
> running.  Is there a mailing list for it?
>
>
> On Jan 25, 2014, at 12:41 PM, Timothy Washington 
> wrote:
>
> +1
>
> I need help building out Stefon 
>  and accompanying plugins .
>
>
> Tim Washington
> Interruptsoftware.com 
>
>
> On Sat, Jan 25, 2014 at 1:54 PM, Bridget wrote:
>
>> OpenHatch has this great 
>> initiativefor 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/groups/opt_out.
>
>
>  Marcus Blankenship
> \\\ Failed Business Owner, 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/groups/opt_out.
>

-- 
-- 
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/groups/opt_out.


Re: Helping newcomers get involved in Clojure projects

2014-01-25 Thread Marcus Blankenship
I’d love to help with Stefon.  I just forked it, and am trying to get it 
running.  Is there a mailing list for it?


On Jan 25, 2014, at 12:41 PM, Timothy Washington  wrote:

> +1 
> 
> I need help building out Stefon and accompanying plugins. 
> 
> 
> Tim Washington 
> Interruptsoftware.com 
> 
> 
> On Sat, Jan 25, 2014 at 1:54 PM, 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/groups/opt_out.

Marcus Blankenship
\\\ Failed Business Owner, 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/groups/opt_out.


Re: Helping newcomers get involved in Clojure projects

2014-01-25 Thread Timothy Washington
+1

I need help building out Stefon 
 and accompanying plugins .


Tim Washington
Interruptsoftware.com 


On Sat, Jan 25, 2014 at 1:54 PM, Bridget  wrote:

> OpenHatch has this great 
> initiativefor 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/groups/opt_out.


Re: Helping newcomers get involved in Clojure projects

2014-01-25 Thread Marcus Blankenship
+1

One idea: what about doing some remote pairing and "virtual hackathon"
sessions which let people work together?  I went to a hackathon this
weekend and it seems like a great way to learn.

Thanks,
Marcus

Marcus Blankenship
541-805-2736

On Jan 25, 2014, at 11:24 AM, Mimmo Cosenza  wrote:

+1

On Jan 25, 2014, at 7:54 PM, Bridget  wrote:

OpenHatch has this great
initiativefor 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/groups/opt_out.

-- 
-- 
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/groups/opt_out.


Re: Helping newcomers get involved in Clojure projects

2014-01-25 Thread Mimmo Cosenza
+1

On Jan 25, 2014, at 7:54 PM, 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/groups/opt_out.



signature.asc
Description: Message signed with OpenPGP using GPGMail


Re: Helping newcomers get involved in Clojure projects

2014-01-25 Thread Jarrod Swart

>
> 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.


I've been thinking about this as well, and I would love to hear your 
thoughts.  Please elaborate! 

On Saturday, January 25, 2014 1:54:10 PM UTC-5, Bridget wrote:
>
> OpenHatch has this great 
> initiativefor 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/groups/opt_out.