GSOC 2015 - igniterealtime/Smack GitHub Wiki

Google Summer of Code (GSOC) 2015

Ignite Realtime is offering multiple GSOC project ideas under the umbrella of the XMPP Standards Foundation (XSF), which is acting as GSOC organization.

If you are interested in a GSOC project which involves Smack, then you are encouraged to get familiar with the codebase by taking up an easy "teaser task". You should have read the "Guidelines for Smack Developers and Contributors". And please talk to us prior starting working on anything. You can reach us either via

Teaser Tasks

Could be for example everything tagged as easy on the Smack Jobs page or everything tagged as gsoc-teaser in the issue tracker.

Getting familiar with Smack

If you'd like to apply for a Smack GSOC project I suggest you first become familiar with Smack. Browse and explore the source, run gradle javadocAll to generate and view the javadoc. Have a look at documentation/. Have a look at Guidelines for Smack Developers and Contributors.

Getting familiar with XMPP

Start by reading the RFCs, you don't have to read every single paragraph, but you should have an good idea how XMPP works after reading them.

Of course no one expects you to become an expert within the first weeks. But it's expected that you study the technologies the GSOC project idea is about.