Debian Continuous Integration
Description of the project: Debian Continuous Integration is a system that runs tests on Debian packages to assist with the process of quality assurance of the Debian distribution. It has gained quite a few features in the last couple of years, and now directly influences the Debian release process. In this project, the intern will work in improving the Debian CI user interface, both on the web and otherwise (command line etc) to make the interaction of Debian maintainers with the service more productive.
Confirmed Mentor: Antonio Terceiro (terceiro)
Confirmed co-mentors: Paul Gevers (elbrus)
How to contact the mentor:
IRC: terceiro, elbrus (OFTC, #debci)
Deliverables of the project: improvements to the debci web interface, and deployment of those improvements to the main instance at ci.debian.net
Desirable skills: Ruby, shell scripting, HTML/CSS, git
What the intern will learn: besides working on the web user interface (Ruby/HTML/CSS), the intern will also learn about distributed data processing applications, message queues, producer/consumer, build systems, automated software testing, git, etc.