GSoC/2016/StatusReports/Swati

From KDE Community Wiki

Project Overview

Project Name: DigiKam - MySQL/MariaDB support

A Brief Description: DigiKam is an advanced photo management software. With increasing number of users, the main aim of this project is to improve MySQL/MariaDB support.

Status: Following were the tasks for my GSoC'16 project:

  • Review current whole database implementation including database schema hosted as XML. (DONE)
  • Review current dysfunctions and missing features in database interface and schema. (DONE)
  • Implement/Rewrite code/schema for MySQL support. (DONE)
  • Write unit tests for database interface and documentation. (IN PROGRESS)

Screenshot:



IRC Nick: swati_27

IRC Channel: #digikam

Blog: https://swatilodha.wordpress.com/

This is awesome about GSoC: Everything about GSoC is pretty good. From working on a software that is actually used in real life, to actually contributing in Open Source community is amazing. Moreover, interacting with mentors and developers from all around the globe is priceless indeed!

This is what I learned during GSoC: Sharpening C++ and MySQL skills, improved understanding of Qt APIs and definitely writing better code.

Work Report

Project Repository
Project Contribution History