Contributing To ODK

What are the guidelines in submitting a patch to ODK? Please provide
guidelines.

(1) open an issue ( http://code.google.com/p/opendatakit/issues/list )
describing the feature you have a code change for.

We will try to indicate whether we welcome that change or think it is
problematic (e.g, progress bars are problematic, dateTime widgets showing
only month&year or only year are OK).

(2) make a public network clone of the source tree (click "Clones" on the
source tab http://code.google.com/p/opendatakit/wiki/SourceTab ), make your
change, and push it to that clone.

(3) update the issue with an indication that clone http://...blah... has a
complete working implementation. If you don't have a complete working
implementation, we likely will not fold anything into the main tree. When
we do fold it in, we will likely make implementation changes (if it is a
new widget type, we might change the name of the appearance tag -- e.g,,
from mm-yyyy to "month-year").

And if we somehow miss adding your finished changes into the next
maintenance release, update the issue, reminding us of its availability.
We get notifications of these issue updates, and will respond/handle them
as they come in.

Mitch

··· On Wed, Jul 11, 2012 at 5:49 AM, mwendwakelvin wrote:

What are the guidelines in submitting a patch to ODK? Please provide
guidelines.

--
Mitch Sundt
Software Engineer
University of Washington
mitchellsundt@gmail.com

Alternatively to a clone for small changes we do accept a patch file
made in eclipse. However if it's a large change please do it on a
publicly assessable clone of the code.

··· On Wed, Jul 11, 2012 at 10:11 AM, Mitch S wrote: > (1) open an issue ( http://code.google.com/p/opendatakit/issues/list ) > describing the feature you have a code change for. > > We will try to indicate whether we welcome that change or think it is > problematic (e.g, progress bars are problematic, dateTime widgets showing > only month&year or only year are OK). > > (2) make a public network clone of the source tree (click "Clones" on the > source tab http://code.google.com/p/opendatakit/wiki/SourceTab ), make your > change, and push it to that clone. > > (3) update the issue with an indication that clone http://...blah... has a > complete working implementation. If you don't have a complete working > implementation, we likely will not fold anything into the main tree. When > we do fold it in, we will likely make implementation changes (if it is a new > widget type, we might change the name of the appearance tag -- e.g,, from > mm-yyyy to "month-year"). > > And if we somehow miss adding your finished changes into the next > maintenance release, update the issue, reminding us of its availability. We > get notifications of these issue updates, and will respond/handle them as > they come in. > > Mitch > > > On Wed, Jul 11, 2012 at 5:49 AM, mwendwakelvin wrote: >> >> What are the guidelines in submitting a patch to ODK? Please provide >> guidelines. > > > > > -- > Mitch Sundt > Software Engineer > University of Washington > mitchellsundt@gmail.com