Hello all,

My name is Dimitar Dobrev, a Qt/C++ and C# developer. I would like to 
participate as part of KDE in the Google Summer of Code this year with my 
project. It is C# bindings for Qt called QtSharp - 
https://gitlab.com/ddobrev/QtSharp . I understand that KDE supports people and 
projects involved in the KDE community, and I cannot say I am at present. 
However, I would like to give you a few reasons to consider my possible 
participation.

The first reason is that I believe QtSharp is a good fit to the KDE community. 
It revives an old KDE project (Qyoto, 
https://techbase.kde.org/Development/Languages/Qyoto ) so KDE is going to have 
one more language binding to enrich your community. In addition, QtSharp is 
obviously tightly integrated with Qt, which is, to me, the very heart of KDE, 
so I believe that any project which benefits Qt developers helps KDE grow.

The second reason is that I was actually involved with the KDE community a few 
years ago. I was working on Qyoto with Arno Rehn - my commits can still be seen 
at git://anongit.kde.org/assemblygen as can the documentation I generated ( 
http://api.kde.org/qyoto-api/index.html ). Unfortunately, SMOKE, the tool which 
generated Qyoto, was taking too much of Arno's time and he was forced to stop 
working on it. I, on the other hand, did not have the time for both Qyoto and 
SMOKE. So I was forced to switch to another tool for generating C# wrappers for 
C++ called CppSharp ( https://github.com/mono/CppSharp ).

The third reason is that I am confident I can provide an excellent service to 
the KDE community by successfully completing the assignment. I was a successful 
student ( 
https://www.google-melange.com/gsoc/project/details/google/gsoc2015/ddobrev/5741031244955648
 ) last year with the same project under the Mono organisation (which was 
unfortunately not accepted this year). My mentor was Joao Matos, the main 
developer of CppSharp (mentioned above). He has been a mentor in Google Summer 
of Code for three years, with more than one student in 2015 ( 
https://www.google-melange.com/gsoc/project/details/google/gsoc2014/cfscosta/5649050225344512
 , 
https://www.google-melange.com/gsoc/project/details/google/gsoc2015/ddobrev/5741031244955648
 , 
https://www.google-melange.com/gsoc/project/details/google/gsoc2015/genuinelucifer/5676830073815040
 ), and a student in 2011 ( 
https://www.google-melange.com/gsoc/project/details/google/gsoc2011/tritao/5717271485874176
 ). We have grown to be friends with excellent mutual understanding of both 
technical and non-technical issues and we form a great team. In addition, he's 
going to continue his work on C++# over the summer and this is going to 
directly benefit the development of QtSharp.

QtSharp is hosted at GitLab, which is an open source ( 
https://gitlab.com/gitlab-org/gitlab-ce ) alternative to GitHub. I would like 
to mention, however, that up to a certain time QtSharp was hosted at GitHub ( 
https://github.com/ddobrev/QtSharp - I still maintain this repository as a 
mirror) and it has become pretty popular for a project that is not yet 
complete, as evident by the number of stars it has.

Please let me know about any questions or doubts you might have.

Thank you very much for your time. I hope we can create some great code 
together.


Best regards,
Dimitar Dobrev

Reply via email to