211
edits
(→Monal) |
|||
(10 intermediate revisions by 4 users not shown) | |||
Line 52: | Line 52: | ||
= How to get started? = | = How to get started? = | ||
* Read the [https://summerofcode.withgoogle.com/help Google Summer of Code | * Read the [https://summerofcode.withgoogle.com/help Google Summer of Code 2024 guidelines]! | ||
* Review the projects below and inform yourself if that could be of interested for you [https://wiki.xmpp.org/web/ | * Review the projects below and inform yourself if that could be of interested for you [https://wiki.xmpp.org/web/Google_Summer_of_Code_2024#Project_Ideas Link] | ||
* Reach out the projects contact, tell about yourself and why you are interested (see project section) | * Reach out the projects contact, tell about yourself and why you are interested (see project section) | ||
* Join our GSoC group chat channel via XMPP (you can reach out via mail of course as well, but we really recommend to also use the technology) [https://wiki.xmpp.org/web/ | * Join our GSoC group chat channel via XMPP (you can reach out via mail of course as well, but we really recommend to also use the technology) [https://wiki.xmpp.org/web/Google_Summer_of_Code_2024#Join_the_group_chat! Link] | ||
* Continue to discuss teaser tasks with the project contact [https://wiki.xmpp.org/web/ | * Continue to discuss teaser tasks with the project contact [https://wiki.xmpp.org/web/Google_Summer_of_Code_2024#Teaser_Tasks Link] | ||
* If everything is fine, start preparing a proposal and if reviewed submit the application [https://wiki.xmpp.org/web/Google_Summer_of_Code_2024#Student_Proposal Link] | * If everything is fine, start preparing a proposal and if reviewed submit the application [https://wiki.xmpp.org/web/Google_Summer_of_Code_2024#Student_Proposal Link] | ||
Line 85: | Line 85: | ||
** What is OMEMO? | ** What is OMEMO? | ||
A list of teaser tasks is given | A list of teaser tasks is given as part of most [[#Project_Ideas|Project Ideas]], but please join the chat rooms for the respective projects and discuss them there, where mentors will be able to help you and know what you're up to. There are different teasers for different codebases, and more teasers will be appearing here over the next few days. | ||
== Student Proposal == | == Student Proposal == | ||
Line 95: | Line 95: | ||
Of course, a good proposal is fine, too. We would be interested in the motivation behind the application. Additionally, the student's background, the possible experiences and preferred technologies, the outcome of a preliminary research on the protocol and codesbases the student might work on. Furthermore, their own perspective on how the collaboration and organization through the Google Summer of Code with the mentors should look like and a review of which possible problems may be faced are also helpful. | Of course, a good proposal is fine, too. We would be interested in the motivation behind the application. Additionally, the student's background, the possible experiences and preferred technologies, the outcome of a preliminary research on the protocol and codesbases the student might work on. Furthermore, their own perspective on how the collaboration and organization through the Google Summer of Code with the mentors should look like and a review of which possible problems may be faced are also helpful. | ||
Furthermore we recommend a bit of research on online guides to write a proposal or motivational letter. The official guidelines of the [https://developers.google.com/open-source/gsoc/help/student-advice Google Summer of Code | Furthermore we recommend a bit of research on online guides to write a proposal or motivational letter. The official guidelines of the [https://developers.google.com/open-source/gsoc/help/student-advice Google Summer of Code 2024] are highly recommended to read first. | ||
==== Checklist ==== | ==== Checklist ==== | ||
* I have read the [https://summerofcode.withgoogle.com/help Google Summer of Code | * I have read the [https://summerofcode.withgoogle.com/help Google Summer of Code 2024 guidelines]! | ||
* I have contacted the project mentors and exchanged about the project. | * I have contacted the project mentors and exchanged about the project. | ||
* I have conducted a teaser task (see second bullet point). | * I have conducted a teaser task (see second bullet point). | ||
* I have join our GSoC group chat channel via XMPP (you can reach out via mail of course as well, but we really recommend to also use the technology) [https://wiki.xmpp.org/web/ | * I have join our GSoC group chat channel via XMPP (you can reach out via mail of course as well, but we really recommend to also use the technology) [https://wiki.xmpp.org/web/Google_Summer_of_Code_2024#Join_the_group_chat! Link]. | ||
* I have solved the [https://wiki.xmpp.org/web/ | * I have solved the [https://wiki.xmpp.org/web/Google_Summer_of_Code_2024#Teaser_Tasks XMPP Quiz] | ||
= Project Ideas = | = Project Ideas = | ||
The following table contains links to individual project ideas. | |||
= | {| class="wikitable" | ||
|+ GSoC Project ideas from XMPP-related organisations | |||
|- | |||
! XMPP Organisation Name !! Project Idea Title !! Project Size !! Difficulty | |||
|- | |||
| Monal || [[gsoc2024/Monal/Modern Onboarding|Modern Onboarding]] || 90 hours || easy | |||
|- | |||
| Monal || [[gsoc2024/Monal/Media Gallery|Media Gallery]] || 90 hours || easy | |||
|- | |||
| Monal || [[gsoc2024/Monal/MDM support|MDM support]] || 175 hours || easy | |||
|- | |||
| Monal || [[gsoc2024/Monal/SiriKit support|SiriKit support]] || 350 hours || medium | |||
|- | |||
| Dino || [[gsoc2024/Dino/Inline link preview|Inline link preview]] || 175 hours || easy | |||
|- | |||
| Dino || [[gsoc2024/Dino/Rich message support|Rich message support]] || 175 hours || easy | |||
|- | |||
| Prav.app || [[gsoc2024/Prav.app/Standards compliant SMS OTP based authentication|Standards compliant SMS OTP based authentication]] || 350 hours || medium | |||
|} | |||
=== Your own ideas === | |||
=== Your own | |||
You feel confident to propose your own well-stated idea? Then please ahead. First reach out in our GSoC group chat please. | You feel confident to propose your own well-stated idea? Then please ahead. First reach out in our GSoC group chat please. |