Difference between revisions of "Google Summer of Code 2022"

Jump to navigation Jump to search
(Creating Google Summer of Code 2022)
 
m (Minor formatting changes)
Line 23: Line 23:
== Teaser Tasks ==
== Teaser Tasks ==


- Submit small patches: To assess students applying to GSoC for XSF projects we want them to have submitted some small patches to one of the XMPP projects in advance, as this gives us an idea of their general ability to interact with the projects and submit patches. These should only be an afternoon or two's work, and should not be onerous!
* '''Submit small patches''': To assess students applying to GSoC for XSF projects we want them to have submitted some small patches to one of the XMPP projects in advance, as this gives us an idea of their general ability to interact with the projects and submit patches. These should only be an afternoon or two's work, and should not be onerous!


A list of teaser tasks is given in the [[#Project_Ideas|Project Ideas]] overview, 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.
A list of teaser tasks is given in the [[#Project_Ideas|Project Ideas]] overview, 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.
Line 29: Line 29:
= Project Ideas =
= Project Ideas =


== Dino ==
= Dino =


''Website:'' https://dino.im/<br/>
''Website:'' https://dino.im/<br/>
Line 49: Line 49:
* Design or reuse a specification for sending metadata with XMPP messages
* Design or reuse a specification for sending metadata with XMPP messages


== Mellium ==
= Mellium =


''Website:'' https://melluim.im/<br/>
''Website:'' https://melluim.im/<br/>
Line 89: Line 89:
* Changes to the Go standard library and sub-repositories to add any missing cryptographic primitives or expose operations that are currently internal only.
* Changes to the Go standard library and sub-repositories to add any missing cryptographic primitives or expose operations that are currently internal only.


== Psi ==
= Psi =


''Website:'' https://psi-im.org/<br/>
''Website:'' https://psi-im.org/<br/>