[websites/edu-kde-org] kstars: Update page for GSoC 2017

Jasem Mutlaq null at kde.org
Wed Feb 1 07:18:23 UTC 2017


Git commit 5541811e4f0d8c024041449262e048968375e903 by Jasem Mutlaq.
Committed on 01/02/2017 at 07:17.
Pushed by mutlaqja into branch 'master'.

Update page for GSoC 2017
CCMAIL:kstars-devel at kde.org

M  +12   -9    kstars/gsoc.php

https://commits.kde.org/websites/edu-kde-org/5541811e4f0d8c024041449262e048968375e903

diff --git a/kstars/gsoc.php b/kstars/gsoc.php
index ab59fa8d..404f6df8 100644
--- a/kstars/gsoc.php
+++ b/kstars/gsoc.php
@@ -6,18 +6,18 @@
 ?>
 
 <h3>Welcome prospective students!</h3>
-<p>KStars welcomes all prospective students planning on participating in <a href="https://developers.google.com/open-source/gsoc/">GSoC 2016</a>.</p>
+<p>KStars welcomes all prospective students planning on participating in <a href="https://developers.google.com/open-source/gsoc/">GSoC 2017</a>.</p>
 
-<p>By participating in Open Source projects such as KStars, you shall gain a considerable experience not only in terms of real world development practices in the software industry, but also improve your skills in planning, management, and communication. There are usually two/three slots available for KStars, so the competition to win is stiff! After a student is selected, he/she shall implement the selected project over the course of roughly three months with mid-term evaluations submitted to Google on the progress of the project's objectives.</p>
+<p>By participating in Open Source projects such as KStars, you shall gain a considerable experience not only in terms of real world development practices in the software industry, but also improve your skills in planning, management, and communication. There are usually three/four slots available for KStars, so the competition to win is stiff! After a student is selected, he/she shall implement the selected project over the course of roughly three months with mid-term evaluations submitted to Google on the progress of the project's objectives.</p>
 
-<p>You are expected to fully dedicate the GSoC 2016 summer period to the development of KStars. Specifically, the following is <b>NOT</b> accepted during the program duration:</p>
+<p>You are expected to fully dedicate the GSoC 2017 summer period to the development of KStars. Specifically, the following is <b>NOT</b> accepted during the program duration:</p>
 <ul>
 <li>Full/Part time job.</li>
 <li>University summer course.</li>
 <li>Internship.</li>
 <li>Travel/Vacation.</li>
 </ul>
-<p>GSoC 2016 should be treated as a <i>full time</i> job by the prospective student for the duration of the program.</p>
+<p>GSoC 2017 should be treated as a <i>full time</i> job by the prospective student for the duration of the program. If you have any college examinations during the GSoC 2017 period they must be clearly indicated in the proposal.</p>
 
 <p>Before any student is selected for any KStars GSoC project, they must <b>demonstrate</b> their ability to work in KStars/KDE/Qt environment as discussed in the next section.</p>
 
@@ -26,16 +26,17 @@
 <p>To develop for KStars, you are expected to be well versed in the following areas:</p>
 <ol>
 <li>C/C++</li>
-<li>Qt</li>
+<li>Algorithms, data structures, and design patterns.</li>
+<li>Qt/QML</li>
 <li>KDE</li>
 </ol>
 
 <p>Since you selected KStars for your project, it is safe to assume you are interested in astronomy; Therefore, a background in Astronomy also helps in the development process. To prepare yourself for GSoC, perform the following steps:
 <ol>
-<li>Read <a href="https://community.kde.org/GSoC/2016/Ideas#KStars">KStars GSoC ideas</a>: The KStars team compiled a few ideas for GSoC students. You need to carefully read all ideas and select which one best suit your interests and abilities. If none match your interest, you can propose a new idea pending the approval of KStars mentor.</li>
+<li>Read <a href="https://community.kde.org/GSoC/2017/Ideas#KStars">KStars GSoC ideas</a>: The KStars team compiled a few ideas for GSoC students. You need to carefully read all ideas and select which one best suit your interests and abilities. If none match your interest, you can propose a new idea pending the approval of KStars mentor.</li>
 <li>Prepare your computer environment for KStars development:</li>
 <ul>
-<li>Download and install a modern Linux distribution: While you can build KStars on any Linux distribution, it is recommended to install a modern KDE-based distribution such as <a href="http://www.kubuntu.org/getkubuntu">Kubuntu</a> 15.10/16.04.</li>
+<li>Download and install a modern Linux distribution: While you can build KStars on any Linux distribution, it is recommended to install a modern KDE-based distribution such as <a href="http://www.kubuntu.org/getkubuntu">Kubuntu</a> 16.04 or later.</li>
 <li>Download <a href="http://www.qt.io/download-open-source/">Qt Creator</a>: Ensure to install all examples and documentation. <a href="http://doc.qt.io/qt-5/qtexamplesandtutorials.html">Several examples</a> are available online as well. Start with simple <i>Hello World</i> application to get familiar with Qt, and proceed with building GUI applications based on QWidget and QML.</li>
 <li><a href="https://techbase.kde.org/Projects/Edu/KStars/Building_KStars_KF5">Build GIT version of KStars.</a> You should be able to open KStars project in Qt Creator. KDE applications using CMake build system. Go to File --> Open Project and select CMakelists.txt</li>
 </ul>
@@ -49,15 +50,17 @@
 </ul>
 </ol>
 
-<p>Students are <b>highly recommended</b> to be actively involved in KStars before the GSoC official proposal submission date and evaluation.</p>
+<p>Students are <b>required</b> to either implement one of junior jobs and/or resolve bugs to prove eligibility to participate in KStars. You need to be actively involved in KStars before the GSoC official proposal submission date and evaluation.</p>
 
 <h3>Communication</h3>
 
 <p>During the course of the GSoC project, you are expected to keep your mentor and the KStars developers informed throughout the project cycle:</p>
 <ol>
 <li>First and foremost is KStars Developement <a href='https://mail.kde.org/mailman/listinfo/kstars-devel'>mailing list</a>: Use the mailing list for everything from inquiry, non-trivial code commits, and progress reports.</li>
-<li>Developers sometimes hang out at IRC on #kde-kstars on irc.freenode.net, you can discuss a variety of topics with them subject to availability.</li>
+<li>Developers sometimes hang out at <a href="https://riot.im/app/#/room/#kstars:matrix.org">Matrix KStars channel</a>. You can discuss a variety of topics with them subject to availability.</li>
 </ol>
+<p>While students are strongly encouraged to ask any development related questions via any communication channel above, you are <b>expected</b> to do your research before you ask. <i>Repetitively</i> asking trivial questions to mentors shows you have not performed your research well into the issue or lack basic problem-solving abilities. Therefore, research your issues then ask specific direct questions to the mailing list or mentors.</p>
+
 
 <?php
   include "footer.inc";


More information about the Kstars-devel mailing list