<div dir="ltr"><div><b>Branch naming</b><br></div><div>Note for students: for your main projects you'll have to create Phabricator tasks specific for your GSOC projects, and then the branch you'll have to create should be called: [username]/T[task id]-[some description], example: <b>rempt/T379-resource-management</b> (branch created by rempt (Boudewijn), about task T379 (resource rewrite), description of the task: resource management).</div><div><br></div><div>For smaller bug fixes etc. in the community bonding period it's fine if you work on branches called: [username]/[task-description], example: <b>tiar/selection_tool_color_labeled_layers</b> (branch made by tiar, about a new feature in selection tool regarding color labeled layers). If you're working on a bug, you can add the bug number to the branch name, example: <b>tiar/bug999999-moon-landing-code-crash</b> (no real-life example found :( )<br></div><div><br></div><div><b>Subscribe to bug tracker</b><br></div><div>Instruction how to subscribe to bug tracker (written by boud on irc):</div><div>log in to <a href="http://bugs.kde.org">bugs.kde.org</a><br>go to preferences<br>then check the email tab; scroll down<br>and in User Watching, add <a href="mailto:krita-bugs-null@kde.org">krita-bugs-null@kde.org</a> to the watch list.</div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">pon., 4 maj 2020 o 20:25 Boudewijn Rempt <<a href="mailto:boud@valdyas.org">boud@valdyas.org</a>> napisał(a):<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi everyone!<br>
<br>
You've got a slot in the 2020 Google Summer of Code. Welcome! The past month has been quiet, but from now on you're expected to be around in the Krita community all the time. Stay on #krita on <a href="http://irc.freenode.org" rel="noreferrer" target="_blank">irc.freenode.org</a>, and participate in the discussions. Make sure you're using a bouncer or are on matrix or whatever: be there 25/8. Read the mailing list. Subscribe to <a href="mailto:krita-bugs-null@kde.org" target="_blank">krita-bugs-null@kde.org</a> on <a href="http://bugs.kde.org" rel="noreferrer" target="_blank">bugs.kde.org</a>. Triage bugs. Do code reviews. Glue yourself to the community.<br>
<br>
Do not engage in private discussions, whether through email, irc or hangouts or whatever with your mentor; all your development, all your work, all your questions should be public.<br>
<br>
There is _one_ exception. If there are personal problems, whether related to COVID lockdown, internet shutdown or desperate health issues, contact me, personally. These times are extraordinary, and I'm there to help out.<br>
<br>
But, in particular, do not, ever, discuss your code or coding problems with one mentor in private. All of that should be in the public channels. Don't be afraid your questions are dumb, or that people will deride you for your questions. If something is not clear, yell.<br>
<br>
Practically, your attendance is from now on required for our regular Monday meetings, at 16:00 CEST. You will have to be part of the round-table, where everyone tells the others what they've been up to.<br>
<br>
For your coding, make a branch in the regular git repo, not just in a fork. A fork is nice and makes it possible to rebase and re-order commits, but it makes it much harder for your mentor to follow what you're doing. The notifications are just not coming in.<br>
<br>
Commit early, and often, and push your commits daily -- at least once the coding period starts, you should be able to push daily commits. If you find it hard to parcel up your work in daily, bite-size commits, that's something of a learning thing.<br>
<br>
Keep in mind that not just your mentors, but everyone in the community can help you, and that the goal is that you become part of our team, our community, on an equal footing.<br>
<br>
And finally, have fun! You will only get to do this twice under the current rules...<br>
<br>
-- <br>
<a href="https://www.valdyas.org" rel="noreferrer" target="_blank">https://www.valdyas.org</a> | <a href="https://www.krita.org" rel="noreferrer" target="_blank">https://www.krita.org</a><br>
<br>
<br>
</blockquote></div>