Anyone looking for easy/starter issues to help with? Java 8 date/time module has you covered :)

4 views
Skip to first unread message

Tatu Saloranta

unread,
Aug 12, 2019, 7:21:27 PM8/12/19
to jackson-user, jacks...@googlegroups.com
Quick note: I know that:

(a) There are many developers who would be interested in helping with
Jackson, but
(b) Jackson codebase is not the easiest one to grok well enough to
change things (although reproducing issues is easier)

But even if changing "core" components (streaming parser/generator;
databind) is bit involved, some extension modules are easier to work
with: in particular, datatype modules can be easier -- and many of
them are still work-in-progress given both scope of datatypes (Guava,
Java 8 date/time, for example have dozens of types) and additions to
databind that need (de)serializer support.

Now: Java 8 date/time module:

https://github.com/FasterXML/jackson-modules-java8

(one of 3)

in particular gets a few issue reports (which is good -- that's how
things get improved). Since I am bit overloaded with work on core
components, especially to finalize 2.10, I was thinking that perhaps
others could help with this module?
I will still help with PR code reviews, getting CLAs filed and that
kind of stuff; and I can also delegate some of that work if anyone is
interested (especially by anyone who has contributed something that
has been merged -- i.e. after one or two contributions I'm happy to
give commit access).

I can also start tagging issues there with a new label if that would
make sense, to point to things I think might be relatively easy
"starter problems".

WDYT?

-+ Tatu +-
Reply all
Reply to author
Forward
0 new messages