[ImageJ-devel] ImageJ2 development

Curtis Rueden ctrueden at wisc.edu
Tue May 6 11:29:52 CDT 2014


Hi Pawel,

Thanks very much for your interest in the ImageJ project! I'm CCing the
imagej-devel mailing list, since that is the best place to discuss ImageJ2
core development.

> ImageJ is one of my all-time favorite pieces of software and I would
> like to contribute to its development. I have a decent knowledge of
> Java, but I haven't really worked on an open source project before. I
> saw that the list of contributors on the ImageJ github page is pretty
> limited and so I am wondering if you generally like outside people
> contributing to the codebase or whether you prefer to keep it within
> the core development team.

One of the major goals of ImageJ2 is to support a more community-oriented
group of developers. Requests like yours are surprisingly rare because most
people do not have a lot of free time to contribute to projects like
ImageJ. But your help would definitely be most welcome.

> If you welcome new devs, what features/bugfixes do you think are most
> critical at the moment?

I would encourage you to first "scratch your own itches" [1]. You can get
started right away: fork the relevant project(s) from
https://github.com/imagej and https://github.com/scijava, push changes to
topic branches, and file pull requests [2]. (And if you need an
introduction to Git: https://try.github.io/).

If you really don't have any itches and just want to fix bugs, that's a bit
trickier at the moment, since you would need to become more acquainted with
the ImageJ2 project structure -- and it is still in beta and documentation
is scarce in many places.

It might make the most sense for you to jump into the ImageJ chat room
(#imagejdev) on IRC freenode during U.S. business hours and chat with us at
more length. One way you could start helping the project right away would
be transform any information you learn there into wiki pages on the ImageJ
wiki (http://wiki.imagej.net/).

We are gearing up for an initial release of ImageJ 2.0.0 (finally leaving
beta!) on June 1, so your timing is hectic, but also really fantastic to
help improve the project documentation and learn the system, so that you
can embark on more involved coding endeavors.

Regards,
Curtis

[1] https://gettingreal.37signals.com/ch02_Whats_Your_Problem.php
[2] https://help.github.com/articles/using-pull-requests



On Wed, Apr 30, 2014 at 12:36 PM, Pawel Niewiadomski <
pawelthebiologist at gmail.com> wrote:

> Hi Curtis,
>
> I am a postdoc in molecular biology, who has recently started to seriously
> work on improving my coding skills. ImageJ is one of my all-time favorite
> pieces of software and I would like to contribute to its development. I
> have a decent knowledge of Java, but I haven't really worked on an open
> source project before. I saw that the list of contributors on the ImageJ
> github page is pretty limited and so I am wondering if you generally like
> outside people contributing to the codebase or whether you prefer to keep
> it within the core development team. If you welcome new devs, what
> features/bugfixes do you think are most critical at the moment?
>
> Thanks,
> Pawel
>
> --
> Paweł Niewiadomski
> e-mail: pawelthebiologist at gmail.com
> website: www.pawelthebiologist.com
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://imagej.net/pipermail/imagej-devel/attachments/20140506/5a3a84fe/attachment-0001.html>


More information about the ImageJ-devel mailing list