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 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-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 jesseluisd...@gmail.com 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 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 
 initiativehttps://openhatch.org/wiki/Bug_trackersfor 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 http://leiningen.org/ 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 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 leif.poor...@gmail.com 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 
 initiativehttps://openhatch.org/wiki/Bug_trackersfor 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 http://leiningen.org/ 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-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 
 initiativehttps://openhatch.org/wiki/Bug_trackersfor 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 http://leiningen.org/ 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-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 leif.poor...@gmail.com 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 

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 https://openhatch.org/wiki/Bug_trackersdoes. 
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 
 initiativehttps://openhatch.org/wiki/Bug_trackersfor 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 http://leiningen.org/ 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 

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

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 bridget.hill...@gmail.com 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-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 er...@erlisvidal.com 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 bridget.hill...@gmail.com 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-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 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 bridget...@gmail.comjavascript: 
 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 bridget.hill...@gmail.com 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 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 
ClojureBridgehttp://www.clojurebridge.org/, 
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 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 
 mimmo@gmail.comjavascript: 
 wrote:

 +1

 On Jan 25, 2014, at 7:54 PM, Bridget bridget...@gmail.com javascript: 
 wrote:

 OpenHatch has this great 
 initiativehttps://openhatch.org/wiki/Bug_trackersfor 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 http://leiningen.org/ 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 javascript:
 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 javascript:
 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 javascript:.
 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-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/Runhttps://github.com/stefonweblog/stefon/blob/master/doc/intro.md#install--runsection.
I'm currently trying to
*i)* improve starting stefon from a plugin (like the compojure
webuihttps://github.com/stefonweblog/stefon-compojure)
and *ii)* have a clean plugin configuration and loading mechanism.


Tim Washington
Interruptsoftware.com http://interruptsoftware.com


On Sat, Jan 25, 2014 at 6:35 PM, Marcus Blankenship
mar...@creoagency.comwrote:

 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 twash...@gmail.com
 wrote:

 +1

 I need help building out Stefon https://github.com/stefonweblog/stefon
  and accompanying plugins https://github.com/stefonweblog.


 Tim Washington
 Interruptsoftware.com http://interruptsoftware.com/


 On Sat, Jan 25, 2014 at 1:54 PM, Bridget bridget.hill...@gmail.comwrote:

 OpenHatch has this great 
 initiativehttps://openhatch.org/wiki/Bug_trackersfor 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 http://leiningen.org/ 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.


Helping newcomers get involved in Clojure projects

2014-01-25 Thread Bridget
OpenHatch has this great initiativehttps://openhatch.org/wiki/Bug_trackersfor 
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 http://leiningen.org/ 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 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 
 initiativehttps://openhatch.org/wiki/Bug_trackersfor 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 http://leiningen.org/ 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 Mimmo Cosenza
+1

On Jan 25, 2014, at 7:54 PM, Bridget bridget.hill...@gmail.com 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 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 mimmo.cose...@gmail.com wrote:

+1

On Jan 25, 2014, at 7:54 PM, Bridget bridget.hill...@gmail.com wrote:

OpenHatch has this great
initiativehttps://openhatch.org/wiki/Bug_trackersfor 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 http://leiningen.org/ 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 Timothy Washington
+1

I need help building out Stefon https://github.com/stefonweblog/stefon
 and accompanying plugins https://github.com/stefonweblog.


Tim Washington
Interruptsoftware.com http://interruptsoftware.com/


On Sat, Jan 25, 2014 at 1:54 PM, Bridget bridget.hill...@gmail.com wrote:

 OpenHatch has this great 
 initiativehttps://openhatch.org/wiki/Bug_trackersfor 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 http://leiningen.org/ 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
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 twash...@gmail.com 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 bridget.hill...@gmail.com 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.