Re: Helping newcomers get involved in Clojure projects
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
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
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
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
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
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
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
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
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
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
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
+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
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
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
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
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
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
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
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
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
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
+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
+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
+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
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.