Difference between revisions of "Summer of Code 2021"

Jump to navigation Jump to search
1,186 bytes added ,  21:46, 17 February 2021
Add Dino / Inline link previw
m (Fix line break after mellium docs)
(Add Dino / Inline link previw)
Line 24: Line 24:


= Project Ideas =
= Project Ideas =
== Dino ==
''Website:'' https://dino.im/<br/>
''Source Code:'' https://github.com/dino/dino<br/>
''Description:'' Dino is a modern open-source chat client for the desktop. It focuses on providing a clean and reliable Jabber/XMPP experience while having your privacy in mind.</br>
''Project Contact:'' [[User:Larma|larma]], fiaxh<br/>
''Relevant readings:'' [https://wiki.gnome.org/Projects/Vala/Tutorial Vala Tutorial]<br/>
''Teaser Tasks:'' [https://github.com/dino/dino/labels/good%20first%20issue Good first issues]<br/>
''Chat:'' [xmpp:chat@dino.im?join chat@dino.im]
=== Inline link preview ===
''Brief explanation:'' Add support for attaching and displaying link metadata.<br/>
''Involved Technologies:'' Vala, XMPP, HTML, OpenGraph<br/>
''Relevant readings:'' [http://ogp.me/ OpenGraph protocol]<br/>
''Deliverables / Expected Results:''<br/>
* User interface widget to display metadata, suitable for preview image, title, abstract and the original url/domain.
* Automatic generation of metadata, working with major websites. This should be done in a generic fassion, not targeting a specific website
* Design or reuse a specification for sending metadata with XMPP messages


== Mellium ==
== Mellium ==
116

edits

Navigation menu