<div dir="ltr"><div><div><div><div><div><div>Hi,<br><br></div>welcome.<br><br>Regarding the tests part, there are 2 interesting parts: unit tests and automatic tests.<br><br></div>Automatic tests would be also really nice to have to spot the different regressions and avoid testing manually all the potential activity changes when we do a change. I updated <a href="https://phabricator.kde.org/T7668#130207" target="_blank">https://phabricator.kde.org/T7<wbr>668#130207</a> with a few research we did to look for tools.</div><div><br></div><div>For unit tests, the important part is to be able to test the qml/js activities. Himanshu is mostly testing the c++ part so feel free to dig the qml/js testing part if it interests you and do a proposal on it (which is the most important part for us to test).<br></div><div><br></div>We have a page <a href="http://gcompris.net/wiki/GSOC_newcomers" target="_blank">http://gcompris.net/wiki/GSOC_<wbr>newcomers</a> to help GSoC applicants.</div><div><br></div>Regarding your plan, 3 activities (without knowing which ones) is probably too much. We have a selection of activities we would prefer to have in <a href="https://community.kde.org/GSoC/2018/Ideas#GCompris">https://community.kde.org/GSoC/2018/Ideas#GCompris</a>.<br></div><div><br></div><div>Also on a global note (I added a note in the wiki as it was not stated), we prefer that tasks for GSoC are not started by GSoC applicants before the selection to avoid situations where we don't know the beginning status and people "locking" tasks.</div><div></div><div><br></div>For the reviews, the official way is phabricator. If it is the simple exercice, you can do it by github too (but for sure, not in the mailing list).<br><br></div>Johnny<div><div class="gmail_extra"><br><div class="gmail_quote">2018-03-05 20:28 GMT+01:00 Alexis B <span dir="ltr"><<a href="mailto:alexis95150@gmail.com" target="_blank">alexis95150@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Dear developers,</div><div><br></div><div>My name is Alexis Breton, I'm a french student in my second year undergraduate in CS in the university of Montpellier. I would like to contribute to GCompris and take part to the GSOC18 but this is the first time I participate to an open source project.</div><div><br></div><div>I was firstly interested by developing the unit test framework but it looks like Himanshu Vishwakarma has already started, so I would like to work on porting and improve the old Gtk's activities.</div><div><br></div><div>I have a good level in C++ and beginner to Qt and QML. I've already forked, built the Qt verison from Github and dove into the code. I wanted to start contributing by fixing some bugs or improve some activities. I have some ideas and already did a little commit on my fork but I don't really know how to get reviewed : should I first post it on the mailing list, do a PR on Github or do it through Phabricator ?</div><div><br></div><div>Regarding the GSOC project, I have some first ideas for my timeline's proposal :</div><div>- Now : Take contact with the mentor, plan the number of activities that will be ported and see which ones to do. ( I plan here for 3 activities but I don't really realize the size of the work yet, so this has to be discussed )</div><div>- From mid-March to mid-April : Get familiar with the code and Qt by reading some documentation, fixing some bugs and add some improves to GCompris.</div><div>- From mid-April to 13th May : Study the activities and their Gtk's code to understand how they work and what improvements could be done.</div><div>- 14th May to 10th June : Port first activity in Qt</div><div>- 11th June to 17th June : Testing the first activity and fix bugs</div><div>- 18th June to 8th July : Port second activity </div><div>- 2d July to 8th August : Test second activity</div><div>- 9th July to 29th July : Port third activity</div><div>- 30th July to 5th August : Test third activity</div><div><br></div><div>Of course this is only a first sketch and I'll look into this in more details. I hope I could have a feedback and take part to the project.</div><div><br></div><div>Thank you for your attention</div><div><br></div><div>Best regards,</div><div>Alexis Breton</div><div><br></div></div>
</blockquote></div><br></div></div></div>