Actions

GSoC getting started

From LimeSurvey Manual

Revision as of 15:20, 23 February 2015 by Mazi (talk | contribs) (→‎Implement New Features: updated links)

This page was created for GSoC applicants to give them all the information they need to get familiar with LimeSurvey and create a successful application for the GSoC program.

Accounts

The most important links first:

  • Create a personal account on the limesurvey.org website here (if you don't have one): Click here.
  • Create a personal account on github.com here (if you don't have one): Click here.
  • Make sure you subscribe to the limesurvey-developer mailing list. If you want to get notified of any changes in the development source code then subscribe to the limesurvey-github list too.

Show us you can work on LimeSurvey

We don't want students to simply send their applications without talking to us or getting in touch with the community beforehand. We want to see some action up front and there are several ways to show your passion for LimeSurvey:

Fix Bugs

Fix bugs and perform other tasks that makes you a strong contender for being selected as a GSoC student. We have added a "GSoC" prefix to some simple bugs at our bugtracker. Fixing bugs is a good way to get familiar with the code and see how things work together. If you have problems fixing a bug or you need a first start, don't hesitate to contact us!

Implement New Features

At our idea tracker there are several great ideas submitted by our users which means that they are eagerly waiting for you to implement them. Don't start with rewriting the survey engine, start with simple tasks and get in touch with us before starting to implement minor improvements.

Help Our Users

Helping others to use our software is a great way to share your knowledge and learn about problems and solutions yourself. Hang around at our IRC or check the forums and offer your help.

Communication & Expectations

Communication is to be carried out by all means possible. Email and IM communication with your mentor would be a primary method. The IRC channel, and website forums are an alternative way.

Students are expected to participate widely and fully in the LimeSurvey development community. They are expected to crack at least one joke during the weekly developers meeting. They are expected to have fun and to look for original and unique ways of improving the software. Most importantly, communicate communicate communicate.

The LimeSurvey Development Environment

How to apply

A very important step indeed, if you want to be selected as GSoC student for LimeSurvey. Pretty obviously, if you don't want to apply we won't be able to help you with GSoC. But if you do, we are always there (:biggrin:)!

Follow the instructions below:

That's it you're done! Google will announce the list of accepted students for LimeSurvey at Google Summer of Code site at the date mentioned at the timeline above.

No need for you to wait till then. You can start contributing right away! Fix bugs and show us you are the right person deserving to be a GSoC student for LimeSurvey.Good Luck!!

More Information

We provide additional information at the development section of our wiki. There is a subsection "Google Summer of Code" which lists previous projects and all important pages for this year's GSoC.