Saturday 31 January 2015

Day 1: Realisaton

Even though I started to hangout at the Kivy IRC 10 days ago. I have still have fixed zero bugs , understand the core functions only in bits and parts and still haven't got a handle on event handling. So , I decided to check out the applications of the previous years GSoC participants and got really depressed , cause most of them were too good for me to understand and the people submitting them had way more experience than me, they did not even get selected !! (I couldn't find the winning applicants application) and so I decided to do this blog to make things that are jumbled inside my head clear and also to provide a way to measure my progress and skill (for myself at-least).

My chances are slim but still I will contribute six hours a day (till the date when mentor organizations get selected) for the following reasons:
1) Experience : Working on an actual open-source project and a college project have a huge difference. This will benefit me in the long run, and will also look good on my resume(probably if they miss to note the I tried and failed part).
2) To say I tried my best(no regrets).
3) I will gain some level of skill in python and event handling.
4) It will teach me some working etiquette (specially for large lose hierarchy organizations) .
more.... as I come across them.

Kivy's GSoC requirements

Please note a few things PSF/Kivy asks for that are not required by GSoC:
(Picked this up from a mail in the mailinglist)

A requirement for students to submit code sample that showcases your familiarity with how Kivy works, with special emphasis on usage of ::

1) Python
2) Kivy properties
3) KV declarative language
4) Kivy widgets/pyjnius/pyobus (if your proposed project deals with them)

Blog about your experiences with Kivy and your project, preferably weekly status updates. Of course you are welcome to talk more about what you working on.
Make sure to put "Kivy" in the subject of Your proposal.


Requirements I meet:
1) Python -> I have done some competitive coding in python on hackerrank (https://www.hackerrank.com/) and codechef(http://www.codechef.com/) with the user name rastogiachyut. I also helped to make a game using pygame (an algorithm project) in 2nd year , in which I did some of the designing and coding.
I might recreate the game using Kivy (because the code in that game is not good at all as we were just learning).
2) Kivy properties->soon
3) KV declarative language ->soon
4) Kivy widgets/pyjnius/pyobus (if your proposed project deals with them) -> none

Introduction

Hello , I am Achyut Rastogi, I am currently enrolled in B.Tech CSE (Computer Science Engineering) (6th semester) at JUIT ,Waknaghat (Jaypee University of Information Technology).

I am a GSoC 2015 aspirant and the reason for creation of this blog is to record my experiences as I first foray into the world of open-source via contribution to Kivy .