Where can one find low hanging fruit for open source contribution?

377 views
Skip to first unread message

kurofune

unread,
Sep 27, 2014, 2:34:19 AM9/27/14
to clo...@googlegroups.com
I am an looking for a good, active, open source Clojure library/project to contribute to, but am not sure where to start. Could somebody give an intermediate level programmer a  few pointers as to where to begin? 

Michael Klishin

unread,
Sep 27, 2014, 2:45:18 AM9/27/14
to clo...@googlegroups.com, kurofune
Leiningen has issues tagged "newbie" and its maintainers are some of the nicest
people you'll find in open source:

https://github.com/technomancy/leiningen/labels/Newbie

Some (unfortunately, only a few to date) ClojureWerkz projects use a similar
tag:
https://github.com/clojurewerkz/elastisch/labels/low-hanging%20fruit

Ultimately I'd recommend contributing to either what you can easily see yourself
using or something that sounds really interesting. Leiningen is something
you will use if you use Clojure, which makes it a no-brainer.
--
@michaelklishin, github.com/michaelklishin

kurofune

unread,
Sep 27, 2014, 3:43:15 AM9/27/14
to clo...@googlegroups.com, jessel...@gmail.com
Thanks! I'll look into both of those.

Marcus Blankenship

unread,
Sep 27, 2014, 12:40:29 PM9/27/14
to clo...@googlegroups.com
A while back Leif Poorman sent out a list of Clojure projects which have tags that indicate novices could contribute to them.  I put them here.



On Sep 26, 2014, at 11:34 PM, kurofune <jessel...@gmail.com> wrote:

I am an looking for a good, active, open source Clojure library/project to contribute to, but am not sure where to start. Could somebody give an intermediate level programmer a  few pointers as to where to begin? 

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

Best,
Marcus

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

Mikera

unread,
Sep 29, 2014, 7:51:32 AM9/29/14
to clo...@googlegroups.com
I'd suggest picking something based on your own interests. It is always best to work on something where you have personal motivation / passion.

Once you've done that: identify an issue or two that you want to work on, engage with the community (to discuss ideas, check that nobody else is working on the same issue) and finally get hacking.

A plug for a couple of my favourite projects in the data science / numerical computing space (for you, or anyone else who is keen!):
- core.matrix has quite a few fairly accessible enhancements / issues to tackle: https://github.com/mikera/core.matrix/issues
- Incanter is also a very interesting project to work on: https://github.com/incanter/incanter/issues

Michael Drogalis

unread,
Sep 29, 2014, 8:54:35 PM9/29/14
to clo...@googlegroups.com
Hi there,

About a week ago, I open sourced Onyx, a new distributed computation platform: https://github.com/MichaelDrogalis/onyx

I've been looking for help from developers of all skill levels, though I have 3 or 4 open tasks particularly well suited to someone with intermediate skills.

Two tasks about validating data shape and throwing good error messages:

And two feature-level tasks:
- Creating a simple monitoring dashboard: https://github.com/MichaelDrogalis/onyx/issues/12

Takes a bit of learning about the project, but it's pretty cool stuff, and I'd be happy to help you along.

Marcus Blankenship

unread,
Sep 29, 2014, 8:57:08 PM9/29/14
to clo...@googlegroups.com
Cool, thanks Michael.  Do you mind if I add it to the Clojure Learning Resources repo page?



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

Mike Drogalis

unread,
Sep 29, 2014, 8:57:55 PM9/29/14
to clo...@googlegroups.com
Please do. :)

You received this message because you are subscribed to a topic in the Google Groups "Clojure" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/clojure/cc-I35EVOAI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to clojure+u...@googlegroups.com.

Michael Blume

unread,
Oct 9, 2014, 6:06:06 PM10/9/14
to clo...@googlegroups.com, jessel...@gmail.com
Agree with Michael Klishin, I've gotten a few patches into Leiningen as a relative Clojure newb and the maintainers have been super friendly and helpful.

António Monteiro

unread,
Oct 9, 2014, 7:42:07 PM10/9/14
to clo...@googlegroups.com, jessel...@gmail.com
this website has a weekly curated list of simple tasks to be done in open source Clojure projects (it appeared to me on HN the other day):

Hope it helps.

Beau Fabry

unread,
Oct 9, 2014, 8:54:09 PM10/9/14
to clo...@googlegroups.com
LightTable, the editor written in Clojurescript is currently looking for contributors, and have started tagging issues as beginner friendly. https://github.com/LightTable/LightTable

Eric Normand

unread,
Oct 10, 2014, 12:33:36 AM10/10/14
to clo...@googlegroups.com
There's a new weekly newsletter called Clojure in the Open that lists small tasks that Open Source projects are asking for:


Eric
Reply all
Reply to author
Forward
0 new messages