Student Application Template
To fill this in, copy the source text. Please don't rename the template.
This is a suggestion for the kind of information we'll find useful from students in their submissions. Remember -- you're going to be committing to several months' work. The more information and planning you can provide up-front, the more we (and Google!) will have to go on when we're ranking your application. Do not forget adding your submission at SummerOfCode2015/StudentApplications
Name : Keerthana Krishnan
Contact/Email/IRC nick : contactkeerthana@gmail.com
Background : I'm a student currently doing my undergrad course in Computer Science. I love experimenting with code and I've been a user and fan of FOSS from my school days. I've attended a few workshops on multiple programming languages. I'm an IEEE Computer Society member.
Project title : Developer Dashboard
Project details : The Debian Maintainer Dashboard allows developers to see a summary of outstanding issues across all their packages in a range of different formats. It uses iCalender feeds to render the issues from Github and Nagios.
Synopsis : In this project, the aim is to improve the Developer Dashboard making it more accessible to users, to add more features to the existing application, improve data rendition, make it more developer friendly and beginner friendly and making it available in varied platforms
Benefits to Debian : This project aims to make it easier for users to contribute to the Debian project
Deliverables :
* Add more features to the application to make it more developer-friendly
* Improve current rendition
* Aggregating data from different iCalendar task feeds and rendering it in a website
* Creating a beginner-friendly version of the Dashboard on the website
* Showing data of different free software events on the calender
Project schedule : Can begin work from May 16th. Project can be finished by August 20th.
Brief Timeline of work :
May 16 - June 5 :
*Checking out the code initially and studying it. *Adding some structuring and accessibility functionalities to the main program :
- Dividing the feed of issues by project
- Providing the resources/ details for single project in one place :
- Version Details b. Contact details of shared collaborators c. Link to irc of the project d. Link to source code e. Basic details of similiar projects (See below)
- Resources for each issue
- e. Link(s) to any external discussion forum relevant to present error f. Notes about present error
- Providing tag feature for projects to find similiar projects
June 6 - June 27
*Improve how data is rendered in Lightning Plugin
*Helping the GNOME project to improve the way they display a developer's tasks in Evolution
June 28 - July 12
*Improving the calender to store and aggregate data about free software events.
July 13 - July 31
*Aggregating data from different iCalendar task feeds and rendering it in a website.
August
*Creating a beginner-friendly version of the Dashboard on the website.
*Testing and ensuring the integrity of the code created for above
Exams and other commitments : do you have university exams inside the SoC period? If so, that's most likely not a problem but please tell us early! : As of now, no exams have been scheduled by my university administrators inside the SoC period, but it may happen, will be sure to let the concerned authorities know if that is the case
Other summer plans : No other commitments for the summer
Why Debian? : I was introduced to the world of linux and free software through the Debian OS which my dad had installed in our home pc. I learnt my first command 'cd' from my dad and remember impressing my teacher in 8th grade with it. It was an awesome experience which made me want to find out more and got me interested in programming. The feeling I get every time I hit enter in a command it works, especially after wrestling with some error in some part for a long time, there's nothing like it. And then there's a large and incredibly supportive community to help you out.
Are you applying for other projects in SoC? Note that letting us know about this does not impact your chances of acceptance or rejection with us; we ask this because it helps us to resolve deduplications wherein a student is accepted for multiple projects : No. Not applying for any other project.
