[swift-users] hi i am a new student [GSoC]

Kevin Smith kevin at kismith.co.uk
Sun Mar 25 12:19:29 CEST 2012


On Sat, Mar 24, 2012 at 6:46 PM, Muralidhar Reddy
<smuralireddy at gmail.com> wrote:
> I am interested in the idea "conversation history" (keeping records of the
> conversation ). I am totally new to open source and would like to
> participate in this project. I know C++ programming to an extent. I would
> like to learn Qt Gui's and would like to learn all that required to
> participate in this project.
> It would be a lot helpful if I could know a place where I could start my
> learning process.
> What all should i learn inorder to be a part of your project ?
> thanks

Hi there,
  I see you've tried to join the MUC to chat to us - gmail.com
accounts don't work properly with MUC rooms, so you'll need to
register another account I'm afraid. Chatting to us in the MUC is by
far the easiest way to go over stuff, so that's a good idea.

About the project (taken from a conversation in the MUC yesterday:
The History one's got three parts, roughly speaking. Kev @ 18:15
It needs a good UI for viewing/managing history. 18:15
It needs access to remote archives using a protocol that is about to
be accepted as a XEP (XMPP extension standard) called MAM (Message
Archive Management) 18:16
It needs some sort of local history, either for people who don't have
MAM, or as a local cache of the remote archive so queries don't have
to go to the server. 18:17
Then, depending on spare time at the end, there are all sorts of
enhancements you can make, like showing old history when you open a
new chat window, or maybe sorting the roster according to how often
you talk to people, or whatever. Kev @ 18:17
But those aren't critical to the project.

As for learning to code with Swift, assuming you already have a decent
C++ understanding, the Qt docs are excellent, and we've got some
teaser tasks at http://swift.im/gsoc.html that can be used to get you
used to the Swift code, and the patch submission/review process if you
fancy giving one a go - we can discuss further in the MUC.

/K


More information about the swift-users mailing list