<div dir="ltr">Welcome, new Contributors! We are thrilled to have you working with KDE <br>in GSoC 2024. Congratulations on having your proposal accepted!<br><br>In this email we will help guide you through 5 steps for a successful <br>project. There is no tl;dr because all Contributors should read all the <br>way through this text to make sure GSoC goes as smoothly as possible. <br>Please bookmark this email so you can refer back to it later when needed.<br><br>The five steps to a successful project are:<br><br> 1. Subscribing To Various *Communication Channels* (KDE Mailing Lists, <br>Matrix Rooms)<br> 2. Getting A *Developer Account*<br> 3. Keeping *Status Reports* Up-To-Date During GSoC<br> 4. *Blogging* Progress Updates With Planet KDE<br> 5. Understanding *Expectations For Communication* During GSoC<br><br>Each of the above is important and should not be seen as optional. Read <br>through the information here carefully. We want success for you and the <br>mentors and this information will help us all achieve our goals!<br><br>If you have an administration issue, you may write to us directly, but <br>please read through this email before doing so: kde-soc-management [at] <br><a href="http://kde.org">kde.org</a><br><br>_1. Communication Channels_<br><br>This is the first topic for a reason: it enables good communication <br>across Contributors and teams, which is critical for success. The last <br>topic is what we expect for communication during GSoC. Communication is <br>so important it both starts and ends this email!<br><br>For the duration of GSoC, it is necessary to sign up to a few mailing <br>lists (kde-soc, your team's list, kde-devel, kde-community, etc.) and a <br>Matrix room (#kde-soc:<a href="http://kde.org">kde.org</a>).<br><br>Mailing lists are an old technology, but they are very useful when <br>communicating with multiple teams. Most KDE lists are used for <br>well-defined discussions. For GSoC, the most critical ones are the <br>*kde-soc* list and *your team's list* (if they have one) -- see below <br>for more information. When subscribing to these lists, make sure "Digest <br>Mode" is *disabled* so you receive single posts in real time. For all <br>other mailing lists, you can enable "Digest Mode" to get posts bundled <br>together (usually one per day but possibly more on busy lists).<br><br>The most important mailing list is "*kde-soc*". This is where KDE <br>contacts Contributors to programs like GSoC (FYI it is also used for <br>Season of KDE, or SoK). While GSoC is ongoing, you must stay subscribed <br>to the list so we can address all Contributors at one time. This is the <br>official channel of communication between KDE and GSoc Contributors!<br><br> <a href="https://mail.kde.org/mailman/listinfo/kde-soc">https://mail.kde.org/mailman/listinfo/kde-soc</a><br><br>Another important mailing list, if the team has one, is to subscribe to <br>*your own team's mailing list*. Ask the project mentors about a team <br>mailing list which you should subscribe to.<br><br>Yet another list very important for KDE developers, now including you, <br>is the list "*kde-devel*". This is where KDE developers discuss <br>development of KDE applications. The kde-devel list is for /all/ <br>developers contributing to KDE. This is your opportunity to discuss with <br>the wider KDE developer community.<br><br> <a href="https://mail.kde.org/mailman/listinfo/kde-devel">https://mail.kde.org/mailman/listinfo/kde-devel</a><br><br>You will also need to join the *kde-community* mailing list, which is a <br>place for non-technical information and discussions which are relevant <br>to the KDE community as a whole. Non-technical work and community <br>discussions are as important to KDE as software engineering!<br><br> <a href="https://mail.kde.org/mailman/listinfo/kde-community">https://mail.kde.org/mailman/listinfo/kde-community</a><br><br>Finally, we strongly recommend registering for Akademy. Akademy is a <br>week-long event when the KDE community comes together to exchange <br>information about what is happening at KDE. This year Akademy will take <br>place 7th – 12th September
online and in
Würzburg, Germany. It will be <br>informative and, as always, great fun!<br><br> <a href="https://akademy.kde.org/2024/">https://akademy.kde.org/2024/</a><br><br>Beyond mailing lists, Matrix is also used at KDE to chat in real-time. <br>Using your preferred Matrix client -- consider trying out KDE's NeoChat <br>:) [1] -- sign up to the *#kde-soc:<a href="http://kde.org">kde.org</a>* room for GSoC Contributors <br>and mentors (again, the room is also used for Season of KDE):<br><br> <a href="https://webchat.kde.org/#/room/#kde-soc:kde.org">https://webchat.kde.org/#/room/#kde-soc:kde.org</a>.<br><br>Your team may also have a Matrix room they use. Ask your mentors about this!<br><br>Although Matrix is very useful for quick and ephemeral communication, <br>never forget: the "*kde-soc*" mailing list is the official channel of <br>communication between KDE and GSoc Contributors!<br><br>A list of additional Free Software communication and collaboration tools <br>used at KDE (such as BigBlueButton and NextCloud) can be found here:<br><br> <a href="https://community.kde.org/Welcome_to_KDE#Get_involved">https://community.kde.org/Welcome_to_KDE#Get_involved</a><br><br>Talk to the team about their preferred communication channels and <br>collaboration tools, and use them!<br><br>_2. Status Reports_<br><br>We have created a wiki page for Status Reports. You can copy the content <br>from the template there and use it to write your own report over the <br>course of GSoC. *Keep these reports up-to-date during GSoC.* Upon <br>completion of GSoC the full report will be the final link to send to Google.<br><br> <a href="https://community.kde.org/GSoC/2024/StatusReports">https://community.kde.org/GSoC/2024/StatusReports</a><br><br>_3. Blogging With Planet KDE_<br><br>Don't forget to add your blog to Planet KDE (<a href="https://planet.kde.org/">https://planet.kde.org/</a>) if <br>you have not yet done so. Planet KDE is an aggregator that collects blog <br>posts from people who contribute to KDE. Here you will share your <br>progress updates with the community. Posting frequently is important. <br>The community is eager to learn about your exciting work, and successful <br>Free Software projects keep the community engaged.<br><br> <a href="https://invent.kde.org/websites/planet-kde-org/">https://invent.kde.org/websites/planet-kde-org/</a><br><br>Here is an example MR for adding a blog to Planet KDE:<br><br> <br><a href="https://invent.kde.org/websites/planet-kde-org/-/merge_requests/115/diffs">https://invent.kde.org/websites/planet-kde-org/-/merge_requests/115/diffs</a>.<br><br>_5. Expectations For Communication_<br><br>Communication is critical for success in GSoC and beyond. Please read <br>carefully and ask if you have questions!<br><br>Use the kde-soc mailing list to ask one another questions, keeping in <br>mind that most subscribers are fellow students, although some <br>administrators, mentors, and former students in GSoC and SoK are <br>subscribed as well. Although many issues will be discussed directly with <br>your project's team and KDE members over public channels (e.g., GitLab), <br>questions that your fellow GSoC Contributors can answer are very welcome <br>here!<br><br>KDE's reason for participating in Google Summer of Code is not to get <br>code from you. Instead, our goal is new KDE Developers! This is why we <br>require frequent communication from you, each of you, with your team and <br>your mentor(s).<br><br>Like with any Free Software project developed in the open, KDE <br>contributors notice who asks questions, and who is helpful to their <br>fellow students. Asking questions can be scary, but it also shows <br>engagement with a project and an eagerness to learn, two qualities that <br>will take you far in GSoC and in life.<br><br>Private communication is OK if you are passing along truly private <br>information, such as your private contact information. Otherwise, it is <br>important that all communication be public. Open development is <br>fundamental to a healthy project, and like many Free Software projects <br>we at KDE develop software completely in the open.<br><br>Remember, this is not a competition. We are all in this together, and <br>helping one another is what KDE is all about. We are a community who <br>makes software. We welcome each of you into this diverse and growing <br>group of software engineers, artists, writers, translators and creators, <br>and more!<br><br>The KDE Code of Conduct offers some guidance to ensure KDE participants <br>can cooperate effectively in a positive and inspiring atmosphere, and to <br>explain how together we can strengthen and support each other. Please <br>read it here:<br><br> <a href="https://kde.org/code-of-conduct/">https://kde.org/code-of-conduct/</a><br><br>Feel free to respond to this email at kde-soc with questions and <br>requests for clarification.<br><br>All the best and welcome to the community!<br><br>Johnny (on behalf of the KDE GSoC administration team)</div>