hello!

Dmitry Kazakov dimula73 at gmail.com
Wed Dec 7 07:53:51 GMT 2011


>
> I would like to contribute to calligra by developing/improving
> applications/softwares. I am good at coding and different programming
> languages. Can i know if there is any project or task suitable for me?
> Hoping for a favorable reply.
>

Hello!

We are always glad to see new developers! I think people will suggest you
several projects in different parts of Calligra. I can tell you about Krita
application. =)

There is a cool project in Krita. Our Flood Fill tool is a bit of slow
currently ;) [1] As far as I remember the algorithm there is quite
straightforward, so, probably, there is some space for optimization
present. There are several directions for investigations:

- use some cool algorithm for filling areas (if there is something better
present)
- investigate with callgrind for speed/memory bottlenecks (I guess memory
access is really a case there)
- try using multithreading for the tool (you will be able to use our new
framework for multithreading of tools: "strokes framework")

This may be quite a challenging and complex task. But you will get much
experience in krita codebase.

Of course, there are many simple tasks you can try to begin with as well.
For example, this one: [2]



[1] - https://bugs.kde.org/show_bug.cgi?id=268212
[2] - https://bugs.kde.org/show_bug.cgi?id=282549


-- 
Dmitry Kazakov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/calligra-devel/attachments/20111207/3a7033b6/attachment.htm>


More information about the calligra-devel mailing list