[Digikam-devel] Getting started

Prakash kumar prakash.gbpec at gmail.com
Sat Dec 7 07:24:59 GMT 2013


Thank you Mr. Gilles.
I will start learning kde api from today.
Hoping for a good time working with you guys.


On Fri, Dec 6, 2013 at 6:26 PM, Gilles Caulier <caulier.gilles at gmail.com>wrote:

> All is online :
>
> KDE API : http://api.kde.org/4.x-api/kdelibs-apidocs/
>
> KDE tutorials : http://techbase.kde.org/Development
>
> API managed by digiKam team :
>
> libkipi used by plugins :
>
> http://api.kde.org/4.x-api/kdegraphics-apidocs/libs/libkipi/libkipi/html/index.html
>
> libkexiv2 to handle metadata :
>
> http://api.kde.org/4.x-api/kdegraphics-apidocs/libs/libkexiv2/libkexiv2/html/index.html
>
> libkdcraw to handle RAW images :
>
> http://api.kde.org/4.x-api/kdegraphics-apidocs/libs/libkdcraw/libkdcraw/html/index.html
>
> In kipi-plugins there are few classes shared between plugins, but API
> is private. There is no page to describe API. Look source code header
> instead here :
>
>
> https://projects.kde.org/projects/extragear/graphics/kipi-plugins/repository/revisions/master/show/common/libkipiplugins
>
> This is not libkipi which is shared with KIPI host applications. It's
> libkipiplugins.
>
> Just for info, the digiKam core API  :
>
> http://api.kde.org/extragear-api/graphics-apidocs/digikam/html/index.html
>
> Gilles Caulier
>
> 2013/12/6 Prakash kumar <prakash.gbpec at gmail.com>:
> > Can you give me the link from where i can learn KDE API based on qt?
> >
> >
> > On Fri, Dec 6, 2013 at 3:28 AM, Gilles Caulier <caulier.gilles at gmail.com
> >
> > wrote:
> >>
> >> ok,
> >>
> >> The most important is C++ and Qt. You must learn also KDE API based on
> Qt.
> >>
> >> Currently code is ported to 90% on Qt4.
> >>
> >> I recommend to look for the moment on kipi-plugins, where there are a
> >> lots of fixes to do. The advantage to work on plugins is multiple :
> >> code is more simple than digiKam core, and limited to few classes for
> >> each tools.
> >>
> >> First check KDE bugzilla, on kipi-plugins section. Search which tool
> >> you want to improve by some fixes. Review report, especially, the "non
> >> wishes" entry. In first you must understand current code before to
> >> write new features.
> >>
> >>
> >>
> https://bugs.kde.org/buglist.cgi?list_id=804513&bug_severity=critical&bug_severity=grave&bug_severity=major&bug_severity=crash&bug_severity=normal&bug_severity=minor&bug_severity=task&query_format=advanced&bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&product=kipiplugins
> >>
> >> Fix a entry require to get code from git/master, compile it and
> >> install. In second, you must test and reproduce the dysfunction. Find
> >> where is the problem and fix it in source code.
> >>
> >> With code changed, create a patch against git/master and post file to
> >> the relevant bugzilla entry (do not use KDE reviewboard)...
> >>
> >> Thanks in advance for your help
> >>
> >> Best
> >>
> >>
> >> Gilles Caulier
> >>
> >> 2013/12/5 Prakash kumar <prakash.gbpec at gmail.com>:
> >> > I am a b.tech in computer science and engineering 2nd year student.
> >> >
> >> > I have knowledge of
> >> > c++(intermedia),qt(basic),java(basic),html+css(Good).
> >> > I am using using digikam for two months. Kipi plugins increases that
> >> > power
> >> > of digikam by adding some features that's all i know about it. I know
> >> > how to
> >> > use git.
> >> >
> >> >
> >> > On Thu, Dec 5, 2013 at 10:39 PM, Gilles Caulier
> >> > <caulier.gilles at gmail.com>
> >> > wrote:
> >> >>
> >> >> Hi,
> >> >>
> >> >> You is welcome to help us...
> >> >>
> >> >> What's your detailed skill and experience ?
> >> >>
> >> >> How many time do you have used digiKam ?
> >> >>
> >> >> Do you know kipi plugins ? do you know git ?
> >> >>
> >> >> Best
> >> >>
> >> >> Gilles Caulier
> >> >>
> >> >> 2013/12/5 Prakash kumar <prakash.gbpec at gmail.com>:
> >> >> > I want to contribute in digikam and have knowledge of c/c++, qt,
> >> >> > java,html,css,javascript. I am new to open source.
> >> >> >
> >> >> > _______________________________________________
> >> >> > Digikam-devel mailing list
> >> >> > Digikam-devel at kde.org
> >> >> > https://mail.kde.org/mailman/listinfo/digikam-devel
> >> >> >
> >> >> _______________________________________________
> >> >> Digikam-devel mailing list
> >> >> Digikam-devel at kde.org
> >> >> https://mail.kde.org/mailman/listinfo/digikam-devel
> >> >
> >> >
> >> >
> >> > _______________________________________________
> >> > Digikam-devel mailing list
> >> > Digikam-devel at kde.org
> >> > https://mail.kde.org/mailman/listinfo/digikam-devel
> >> >
> >> _______________________________________________
> >> Digikam-devel mailing list
> >> Digikam-devel at kde.org
> >> https://mail.kde.org/mailman/listinfo/digikam-devel
> >
> >
> >
> > _______________________________________________
> > Digikam-devel mailing list
> > Digikam-devel at kde.org
> > https://mail.kde.org/mailman/listinfo/digikam-devel
> >
> _______________________________________________
> Digikam-devel mailing list
> Digikam-devel at kde.org
> https://mail.kde.org/mailman/listinfo/digikam-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/digikam-devel/attachments/20131207/739c683f/attachment.html>


More information about the Digikam-devel mailing list