#language en * '''Name''': Kostis Karantias * '''Official proposal''': [[https://www.google-melange.com/gsoc/proposal/public/google/gsoc2014/gtklocker/5629499534213120]] * '''Contact''': Email: karantiaskostis@gmail.com, IRC: gtklocker at Freenode/OFTC, [[https://github.com/gtklocker|GitHub]] * '''Background''': I'm currently on my first year of studying Computer Science and Engineering. I've worked with package maintainance in the past on [[https://www.archlinux.org/|Arch Linux]], and with administering Debian systems lately. I've also experimented with .deb packaging a bit. Apart from that, I spent a couple of years learning web development and unit testing, as well as agile development techniques. I'm also quite outspoken about privacy issues and embrace cryptography. Other interests include: computer graphics, usability. * '''Project title''': [[https://wiki.debian.org/SummerOfCode2014/Projects#SummerOfCode2014.2FProjects.2FDebianContinuousIntegration.Debian_Continuous_Integration|Debian Continuous Integration]] * '''Project details''': Improve the web interface that's currently running on ci.debian.net. * '''Benefits to Debian''': Help developers and package maintainers have a good overview of the status of packages and make it easier for them to debug. * '''Deliverables''': Extend the UI for more architectures/packages. Reduce the dependency on Javascript. Improve the usability and extensibility of the interface. * '''Project schedule''': ||Week 1 ||Look for current bugs. || ||Weeks 2-3||Reimplement interface in [[http://www.sinatrarb.com/|Sinatra]]. || ||Week 4 ||Implement API for multiple architectures. || ||Weeks 5-6||Integrate with API / implement UI for multiple architectures. || ||Week 7 ||Create more insightful graphs according to maintainer's guidelines. || ||Week 8 ||Bug squashing. || These are very hard deadlines and should stretch out until the end of the summer. Everything shall be documented and tested extensively along the way so that time is already included in each week. * '''Exams and other commitments''': Finals until the 22nd of June. * '''Other summer plans''': None. * '''Why Debian?''': I've been using Debian for many years now. I feel like giving back to the developers by making betters tools for them. * '''Are you applying for other projects in SoC?''' No.