Difference between revisions of "GSoC/2019/Project Ideas"

From XMPP WIKI
Jump to: navigation, search
(Example Project Template)
(Example Project Template)
Line 12: Line 12:
  
 
''Main Contact Person:'' John Doe <john.doe@example.org><br/>
 
''Main Contact Person:'' John Doe <john.doe@example.org><br/>
 
''Potential Mentors:'' Jane Doe <jane.doe@example.org>, Alice Enigma <alice@example.org><br/>
 
  
 
''List of Teaser Tasks:'' https://example.org/issues?tag=gsoc-teaser
 
''List of Teaser Tasks:'' https://example.org/issues?tag=gsoc-teaser

Revision as of 14:42, 20 January 2019

Introduction

List of Project Ideas

Example Project Template

Website: https://example.org/

Source Code: https://example.org/source

Description:: This is just an example project which can be used as template.

Main Contact Person: John Doe <john.doe@example.org>

List of Teaser Tasks: https://example.org/issues?tag=gsoc-teaser


Idea A

Brief explanation: Add support for A to example project.

Involved Technologies: Smalltalk, FORTRAN77, COBOL

Mentor(s): Foo Bar <foo.bar@exampole.org>

Deliverables:

  • Foo
  • Bar
  • Baz

Milestones:

  1. Implement parser and unit tests for parsing
  2. Implement protocol logic
  3. Interoperability tests against a different implementation

A is a promising new XMPP protocol extension. Its specification includes a ton of buzzwords ranging from blockchain to machine learning. But since it is very young protocol, there are no existing implementations. The goal of this project is to change that situation.

Idea B

Brief explanation: Add support for A to example project.

Involved Technologies: Smalltalk, FORTRAN77, COBOL

Mentor(s): Foo Bar <foo.bar@exampole.org>

Deliverables:

  • Foo
  • Bar
  • Baz

Milestones:

  1. Implement parser and unit tests for parsing
  2. Implement protocol logic
  3. Interoperability tests against a different implementation

A is a promising new XMPP protocol extension. Its specification includes a ton of buzzwords ranging from blockchain to machine learning. But since it is very young protocol, there are no existing implementations. The goal of this project is to change that situation.