[digikam] Some questions

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

[digikam] Some questions

Himanshu Shekhar

Hello

I had some queries and would like to have some help:

* What are some simple issues I can start working on?

* How to reduce build time while tweaking single source files? I tried 'make' inside a subfolder I am working, which took much less, but I would like to reduce it further.

* How to set up the development environment on my system? I prefer Emacs (Spacemacs, TBH), but can't enable library based completion. Earlier, I used QtCreator for Qt-based projects.

* I am using Debian Testing with Gnome. Would you recommend using the same, KDE on the Debian testing, or shifting to KDE Neon?
--

Regards 

Himanshu Shekhar

https://github.com/himanshub16/

--

Regards 

Himanshu Shekhar

https://github.com/himanshub16/

Reply | Threaded
Open this post in threaded view
|

Re: [digikam] Some questions

Gilles Caulier-4


2017-02-24 11:46 GMT+01:00 Himanshu Shekhar <[hidden email]>:

Hello

I had some queries and would like to have some help:

* What are some simple issues I can start working on?

Look on KDE bugzilla, kipi-plugins section, and Imgur web service tool issues. 


There are file to review, comment, test, and patches. Use directly bugzilla to post comment and patch. We are directly in CC.
 

* How to reduce build time while tweaking single source files? I tried 'make' inside a subfolder I am working, which took much less, but I would like to reduce it further.


You cannot. A plugin need to recompile source code relevant at least. Also they depend on libkipiplugins on common dir.

But a tool can be compiled alone, whithout all other. just rune "make -j" in tool directory.

To test, you need to instal the tool. run "make install/fast" in tool directory.
 

* How to set up the development environment on my system? I prefer Emacs (Spacemacs, TBH), but can't enable library based completion. Earlier, I used QtCreator for Qt-based projects.

Use Kate editor. It's more simple and as all you need for that. 

* I am using Debian Testing with Gnome. Would you recommend using the same, KDE on the Debian testing, or shifting to KDE Neon?

KDE Neon sound more adapted as well...

Gilles Caulier
Reply | Threaded
Open this post in threaded view
|

Re: [digikam] Some questions

Himanshu Shekhar
Hello
Sorry for the late activity, due to ongoing exams.

On Fri, Feb 24, 2017 at 4:44 PM Gilles Caulier <[hidden email]> wrote:

KDE Neon sound more adapted as well...

I'll switch by next week, once my exams are over.

I tried to figure out the source of bugs you mentioned from bugzilla. I had some further questions.

* How can I build Digikam with online upload to imgur/google etc. support? The cmakelists file had no specific option to enable kipi plugins.

* Where are the source files which deal with the cloud upload part? I managed to find the plugin in utilities/kdesupport/kipi.

Does the fix has to be applied on digikam or on the side of kipi plugins?

* Can you please guide me to some documentation about the location and relation between source files which deal with this section, or where I have to work on to integrate O2? Just a basic idea.
--

Regards 

Himanshu Shekhar

https://github.com/himanshub16/

Reply | Threaded
Open this post in threaded view
|

Re: [digikam] Some questions

Gilles Caulier-4


2017-03-04 5:13 GMT+01:00 Himanshu Shekhar <[hidden email]>:
Hello
Sorry for the late activity, due to ongoing exams.

On Fri, Feb 24, 2017 at 4:44 PM Gilles Caulier <[hidden email]> wrote:

KDE Neon sound more adapted as well...

I'll switch by next week, once my exams are over.

I tried to figure out the source of bugs you mentioned from bugzilla. I had some further questions.

* How can I build Digikam with online upload to imgur/google etc. support? The cmakelists file had no specific option to enable kipi plugins.


Source code are on KDE git server.

Follow instruction here :


this will download digiKAm core and kipi-plugins.

 
* Where are the source files which deal with the cloud upload part? I managed to find the plugin in utilities/kdesupport/kipi.

no. it's in kipiplugins repository not in digiKam core. Both implementation are separated.


imgur tool is in dedicated source dir.

 
kipiplugins
 
* Can you please guide me to some documentation about the location and relation between source files which deal with this section, or where I have to work on to integrate O2? Just a basic idea.


Only the kipiplugin imgur tool is ported to O2.This lib source code in embeded as well in kipiplugins common :


All other kipiplugins tools need to be ported to O2.

Gilles Caulier


--

Regards 

Himanshu Shekhar

https://github.com/himanshub16/


Reply | Threaded
Open this post in threaded view
|

Re: [digikam] Some questions

Himanshu Shekhar
Hello
I tried reading and understanding the functioning of KIPI Plugins at https://cgit.kde.org/kipi-plugins.git/tree/ . 
I wanted to start by making some tests for already functioning imgur plugin on OAuth2. How shall I modify the CMakeLists.txt or proceed to make a test case?
--

Regards 

Himanshu Shekhar

https://github.com/himanshub16/

Reply | Threaded
Open this post in threaded view
|

Re: [digikam] Some questions

Gilles Caulier-4
Just create a new simple target to compile a CLI test tool. Look how it's done kipi-plugins/tests for example :


Gilles Caulier

2017-03-13 15:01 GMT+01:00 Himanshu Shekhar <[hidden email]>:
Hello
I tried reading and understanding the functioning of KIPI Plugins at https://cgit.kde.org/kipi-plugins.git/tree/ . 
I wanted to start by making some tests for already functioning imgur plugin on OAuth2. How shall I modify the CMakeLists.txt or proceed to make a test case?
--

Regards 

Himanshu Shekhar

https://github.com/himanshub16/