GSoC 2017

Reading time ~1 minute

About the Organization

suse

openSUSE, formerly SUSE Linux and SuSE Linux Professional, is a Linux-based project and distribution sponsored by SUSE Linux GmbH and other companies. It is widely used throughout the world. The focus of its development is creating usable open-source tools for software developers and system administrators, while providing a user-friendly desktop, and feature-rich server environment.

Project

Make the Travel Support Application useful for more organizations

TSP is a Ruby on Rails based application to manage the requests and reimbursements from travel help programs of free software organizations. Originally developed for the openSUSE Travel Support Program it was adopted recently by the KDE e.V. Travel Cost Reimbursement initiative.

The project goal is about making the tool more useful for KDE e.V. and possible future adopters. Implementing new features such as creating a new role of event organizer to manage the events, a feature to send mails to the event participants, migrate to the latest front-end framework, moving the DSL logic from the models to the configuration files so that adapting the application becomes easier.

For this project my mentor is Christian Buckmayer (member of the SUSE Build Solutions team). Other than being highly skilled Chris is a very friendly and helpful person. He is involved in the development of a lot of awesome applications such as an Open Build Service, SUSE Studio and OSEM. I hope to learn a lot from him in the given period.

In the end, I am really grateful to openSUSE for giving me an opportunity to work on such an amazing project with a lot of talented people.

Lets Start Hacking :)

GSoC product submission

Details about new features added in TSP during GSoC Continue reading

GSoC Second evaluation

Published on July 05, 2017

Second task of GSoC

Published on June 20, 2017