Hi Petr,

Congrats on being selected for GSoC 2015, and looking forward to your work here!

On Mon, May 4, 2015 at 7:50 AM, Petr Shypila <[email protected]> wrote:
> ...1. Where is a good point to start prepare for work?...

As you have probably noticed, over the years we have used various
testing techniques in Sling, it might be good as part of your project
to collect a set of current best practices.  I suggest that you keep a
log of your work on a new page at
https://cwiki.apache.org/confluence/display/SLING/Index - please
create an account and let us know the username so we can grant you
access.

For now I'd say the bundles/extensions/healthcheck and
bundles/extensions/models modules are good examples.

> ...2. As I wrote I plan to concentrate on classes under bundles directory. Do
> you have some priority between modules and classes here or I can prioritize
> it just like "low coverage first"?...

I would suggest that you pick a first core module that can use more
tests, and we can do a few iterations on that one until we're
satisfied with the result, and probably start collecting best
practices while doing this.

We can then have a general review of where we need more tests, based
on that first example.

> 3. Communication. How often could we communicate and which way is the best?..

Everything needs to happen on this list, one thread per topic and
we'll be good. Maybe use [gsoc] in the subject line for questions that
are very specific to your project. Feel free to reach out to me as
your mentor off-list if really needed, but all technical discussions
happen here.

>From the GSoC side of things I'll ask you to provide a short 3P
(Progress, Problems, Perspectives) report weekly once the coding
begins, best is to have that on the wiki as well and just ping us here
when a new report is ready. If something needs to be private you can
also report to me off-list, in addition to the technical report on the
wiki.

> ...4. If there is something I have missed, but it's important, please write me
> that. I really want to finish this project as good as I can...

I don't see anything special right now, let's start with those
iterations on a single module once the coding phase begins.

> ...In LinkedIn I saw that you're living in Switzerland...

Indeed, feel free to ping me if you're around!

-Bertrand

Reply via email to