From Fedora Project Wiki

Contact Information

Name: Abhishek Gupta Email Address: Freenode IRC Nick: abhishekg5 Github:

Why do you want to work with the Fedora Project?

Well few months back I was looking for bugs in Wikimedia, Mozilla, Fedora. Most of the bugs went over my head as I was hardly aware of their codebase. Then I came across cockpit project where I got interested in a bug(to be honest, I felt it's easy so I tried to fix it). Mentors are awesome, with their help I was able to get my first fix merge. And that was a push for me to work with Fedora Project

Do you have any past involvement with the Fedora Project or another open-source project as a contributor?

Yes, cockpit project.

Have you participated in GSoC in the past? If so, what year(s) and which organization(s)?

No, I'm first time participating in GSoC.

Do you plan to continue contributing to the Fedora Project after GSoC? If yes, what sub-project(s) are you interested with?

Yes,I would like to continue contributing to Fedora Project after GSoC. I'm interested in Cockpit project already. Maybe I would like to dig deeper into Fedora OS sometime later

Why should we choose you over other applicants?

Maybe because I prioritize to be on IRC hacking on stuff rather than to be in my class listening to a boring lecture :D Well apart from this I have already started working on the project like reading about related technologies, interacting with community, mentors, regular on IRC e.t.c

Have you contributed to any other open source organizations or projects? If so, do you have artifacts you can show so we can see your skill set(s)?

I have not contributed to any other open source organizations except Fedora Project yet.

Do you have any other open source experience (even if not coding-related)?

I'm a member of OSDC(Open Source Developer's Club) of my college. We talk about various open source technologies and organize workshops

Any relevant experience you have

As a contributor to cockpit I have prior knowledge of the codebase(not complete though, only some parts). I am also familiar with programming languages and other skillset/tools required for the project like html, python, css, git, JS(Beginner). There are few tools which are required(which I am not completely familiar with) and I am working to get familiar with them during (after the student's application deadline till and throughout the community bonding period) like jquery

A rough timeline for your progress

I have split the whole project in 2 parts(phases). First phase involves the creation part of new timers(before mid-evaluation). Second phase involves implementing the 'editing existing timer' feature till final evaluation. Testing would be in sync with features. More detailed timeline is already in project proposal

Final deliverable

A working GUI to create new systemd timers, edit and view existing timers from within cockpit