Getting started

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Getting started

Prakash kumar
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
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Getting started

Gilles Caulier-4
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 <[hidden email]>:
> 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
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-devel
>
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Getting started

Prakash kumar
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 <[hidden email]> 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 <[hidden email]>:
> 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
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-devel
>
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel


_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Getting started

Gilles Caulier-4
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 <[hidden email]>:

> 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 <[hidden email]>
> 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 <[hidden email]>:
>> > 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
>> > [hidden email]
>> > https://mail.kde.org/mailman/listinfo/digikam-devel
>> >
>> _______________________________________________
>> Digikam-devel mailing list
>> [hidden email]
>> https://mail.kde.org/mailman/listinfo/digikam-devel
>
>
>
> _______________________________________________
> Digikam-devel mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-devel
>
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Getting started

Prakash kumar
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 <[hidden email]> 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 <[hidden email]>:
> 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 <[hidden email]>
> 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 <[hidden email]>:
>> > 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
>> > [hidden email]
>> > https://mail.kde.org/mailman/listinfo/digikam-devel
>> >
>> _______________________________________________
>> Digikam-devel mailing list
>> [hidden email]
>> https://mail.kde.org/mailman/listinfo/digikam-devel
>
>
>
> _______________________________________________
> Digikam-devel mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-devel
>
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel


_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Getting started

Gilles Caulier-4
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 <[hidden email]>:

> 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 <[hidden email]>
> 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 <[hidden email]>:
>> > 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
>> > <[hidden email]>
>> > 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 <[hidden email]>:
>> >> > 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
>> >> > [hidden email]
>> >> > https://mail.kde.org/mailman/listinfo/digikam-devel
>> >> >
>> >> _______________________________________________
>> >> Digikam-devel mailing list
>> >> [hidden email]
>> >> https://mail.kde.org/mailman/listinfo/digikam-devel
>> >
>> >
>> >
>> > _______________________________________________
>> > Digikam-devel mailing list
>> > [hidden email]
>> > https://mail.kde.org/mailman/listinfo/digikam-devel
>> >
>> _______________________________________________
>> Digikam-devel mailing list
>> [hidden email]
>> https://mail.kde.org/mailman/listinfo/digikam-devel
>
>
>
> _______________________________________________
> Digikam-devel mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-devel
>
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel
Reply | Threaded
Open this post in threaded view
|

Re: Getting started

Prakash kumar
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 <[hidden email]> 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 <[hidden email]>:
> 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 <[hidden email]>
> 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 <[hidden email]>:
>> > 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
>> > <[hidden email]>
>> > 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 <[hidden email]>:
>> >> > 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
>> >> > [hidden email]
>> >> > https://mail.kde.org/mailman/listinfo/digikam-devel
>> >> >
>> >> _______________________________________________
>> >> Digikam-devel mailing list
>> >> [hidden email]
>> >> https://mail.kde.org/mailman/listinfo/digikam-devel
>> >
>> >
>> >
>> > _______________________________________________
>> > Digikam-devel mailing list
>> > [hidden email]
>> > https://mail.kde.org/mailman/listinfo/digikam-devel
>> >
>> _______________________________________________
>> Digikam-devel mailing list
>> [hidden email]
>> https://mail.kde.org/mailman/listinfo/digikam-devel
>
>
>
> _______________________________________________
> Digikam-devel mailing list
> [hidden email]
> https://mail.kde.org/mailman/listinfo/digikam-devel
>
_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel


_______________________________________________
Digikam-devel mailing list
[hidden email]
https://mail.kde.org/mailman/listinfo/digikam-devel