From Fedora Project Wiki

< GSOC 2015

Revision as of 19:01, 21 March 2015 by Jskorepa (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)


Contact Information

  • Email Address: jakub@skorepa.info
  • Blog URL: none yet, didn't have anything interesting to blog about (I'll create one for GSoC)
  • Freenode IRC Nick: jskorepa

Questionaire

Why do you want to work with the Fedora Project?

Because I enjoy using it and I want to give back

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

No

Did you participate with the past GSoC programs, if so which years, which organizations?

No

Will you continue contributing/ supporting the Fedora project after the GSoC 2015 program, if yes, which team(s), you are interested with?

Yes, definitely. I wanted to contribute even before I knew about GSoC and it's just perfect opportunity to join fedora.

Server group (trying to enhace cockpit)

Why should we choose you over other applicants?

I don't exactly know, but here are few points:

  • I use fedora on daily basis and wouldn't change
  • I also installed fedora on all computers I administer because I find it easy to manage (apart from short lifecycle)
  • That includes two servers running wide variety of services (from webserver and gitlab to minecraft server)
  • Therefore I know what would be useful to server administrator

Copy of application

Development plan

  1. In community bonding period
    • Dig through cockpit codebase to find best places to implement desired features
    • Learn d-bus
  2. Create minimal working interface (press button to deploy)
  3. Incrementally add new options for deployment
  4. Fix bugs
  5. Create documentation (if necessary - it should be self-explaining)
  6. I should have enough time to add Database Server Role, too.

Few thoughts

  • I want to make it easy to deploy fast with only few options (password)
  • But at the same time make it possible to tweak every option
  • I want to put emphasis on well-arranged interface with great user experience
  • Main focus would be on easy to use interface

Why me?

  • I want to actually use it so I will pay attention to every detail
  • I think I have enough knowledge to do this (I already worked on few web apps)
  • I consider myself fluent in C and HTML/CSS/Javascript/jQuery