Jump to content

Calligra/Junior Jobs: Difference between revisions

From KDE Community Wiki
Cyrille (talk | contribs)
Created page with ''''Junior Jobs''' are bits of work that the KOffice developers have identified as being pretty easy but that they still haven't got the time for. If you want to get involved in K...'
 
Jstaniek (talk | contribs)
No edit summary
 
(14 intermediate revisions by 6 users not shown)
Line 1: Line 1:
'''Junior Jobs''' are bits of work that the KOffice developers have identified as being pretty easy but that they still haven't got the time for. If you want to get involved in KOffice, you couldn't do better than pick up one of these ideas, contact the responsible person or join us on #koffice at freenode, or on the mailing list [email protected] -- and start hacking.
'''Junior Jobs''' are bits of work that the Calligra developers have identified as being pretty easy but that they still haven't got the time for. If you plan to get involved in Calligra development, you can pick up one of these ideas. Tasks listed here is not the full list so it's truly recommended to [[Calligra/Contact|contact the Calligra team]] (or specifically: [[Kexi/Contact|Kexi team]]) before start hacking.


When developing, you should use KOffice svn trunk code as that is where the code for the next release, is located. You can find some information on how to build it on the [[Calligra/Building]] page.
When developing, you use code from Calligra git repository as that is where the code for the next release is located. You can find details on how to build it on the [[../Building/]] page.


[https://bugs.kde.org/buglist.cgi?keywords=junior-jobs&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=koffice&product=kword&product=kspread&product=kpresenter&product=kivio&product=karbon&product=krita&product=kchart&product=kformula&cmdtype=doit List of all Junior Jobs in KOffice]
[https://bugs.kde.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=braindump&product=calligraactive&product=calligrachart&product=calligracommon&product=calligraflow&product=calligraformula&product=calligramobile&product=calligraplan&product=calligraservices&product=calligrastage&product=calligratables&product=calligrawords&product=karbon&product=kexi&product=krita&long_desc_type=allwordssubstr&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&keywords_type=allwords&keywords=junior-jobs&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailtype1=substring&email1=&emailtype2=substring&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit List of all Junior Jobs in Calligra]


= How to use that page =
= How to use this page =


Anyone that wants to fix any of the issues on that page can just start working on it and when finished submit the changes to the koffice team for inclusion in the next release.
Anyone who wants to fix any of the issues on this page can just start working on it and when finished submit the changes to the Calligra Team for inclusion in the next release.


= Productivity Applications =
= Productivity Applications =


== KWord ==
== Words ==


KWord Maintainer: Thomas Zander
Maintainer: Camilla Boemann (IRC: boemann)


The junior jobs are registered on bugzilla; [http://bugs.kde.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&product=kword&keywords=junior-jobs&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED here]
[http://bugs.kde.org/buglist.cgi?short_desc_type=allwordssubstr&short_desc=JJ%3A&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=calligrawords List of all Junior Jobs in Calligra Words]


== KSpread ==
== Sheets ==


[http://bugs.kde.org/buglist.cgi?short_desc_type=allwordssubstr&short_desc=JJ%3A&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=kspread List of all Junior Jobs in KSpread]
Maintainer: Marijn Kruisselbring (IRC: mek, Email: mkruisselbrink@kde.org)


== KPresenter ==
[http://bugs.kde.org/buglist.cgi?short_desc_type=allwordssubstr&short_desc=JJ%3A&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=calligrasheets List of all Junior Jobs in Calligra Sheets]


KPresenter Maintainer: Thorsten Zachmann ([email protected])
== Stage ==


[http://bugs.kde.org/buglist.cgi?short_desc_type=allwordssubstr&short_desc=JJ%3A&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=kpresenter List of all Junior Jobs in KPresenter]
Maintainer: Thorsten Zachmann (IRC: zagge, Email: zachmann@kde.org)


KPresenter 2.0 is the completely redesigned presentation application for KOffice2. It has been designed to become a fun and easy to use application for creating really smooth looking presentations. There are lots of nice, little jobs to be done here, so why not ask Zagge (as he's known on irc) for hints and pointers? Here are a few ideas to get started:
[http://bugs.kde.org/buglist.cgi?short_desc_type=allwordssubstr&short_desc=JJ%3A&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=calligrastage List of all Junior Jobs in Calligra Stage]
 
Stage 2.x is the completely redesigned presentation application for Calligra. It has been designed to become a fun and easy to use application for creating really smooth looking presentations. There are lots of nice, little jobs to be done here, so why not ask Zagge (as he's known on irc) for hints and pointers? Here are a few ideas to get started:


* Cool templates.
* Cool templates.
* Outline plugin: write an outline of the presentation and have it generate the pages in kpresenter using a template that are then manually tweakable. (see: http://dot.kde.org/1193705373/1193713614/1193718029/)
* Outline plugin: write an outline of the presentation and have it generate the pages in stage using a template that are then manually tweakable. (see: http://dot.kde.org/1193705373/1193713614/1193718029/)


== KChart ==
== Kexi ==
 
KChart Maintainer: Inge Wallin


[http://bugs.kde.org/buglist.cgi?short_desc_type=allwordssubstr&short_desc=JJ%3A&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=kchart List of all Junior Jobs in KChart]
Kexi Maintainer: Jaroslaw Staniek (IRC: jstaniek, Email: staniek at kde.org)


* Configuration tool for axes, including axis labels and grids (contact: [mailto:[email protected] Inge Wallin]).
See [[Kexi/Junior_Jobs|Kexi Junior Jobs]]


== Kexi ==
Kexi Maintainer: Jaroslaw Staniek (staniek at kde.org)
*Fix compile warnings in koffice/kexi/plugins/reportpgz/
Other:
Other:
*[http://www.kexi-project.org/wiki/wikiview/[email protected] Developer Jobs on Kexi-Project.org]
*[http://www.kexi-project.org/wiki/wikiview/[email protected] Developer Jobs on Kexi-Project.org]
*[http://www.kexi-project.org/wiki/wikiview/[email protected] Non-Developer Jobs on Kexi-Project.org]
*[http://www.kexi-project.org/wiki/wikiview/[email protected] Non-Developer Jobs on Kexi-Project.org]
*[http://bugs.kde.org/buglist.cgi?short_desc_type=allwordssubstr&short_desc=JJ%3A&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=kexi List of all Junior Jobs in Kexi at bugs.kde.org]
*[https://bugs.kde.org/buglist.cgi?bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDSINFO&columnlist=component%2Cassigned_to%2Cbug_severity%2Cbug_status%2Cvotes%2Cresolution%2Cshort_desc%2Cchangeddate%2Ctarget_milestone&keywords=junior-jobs%2C%20&keywords_type=allwords&known_name=Kexi%20Junior%20Jobs&list_id=1121026&product=kexi&query_based_on=Kexi%20Junior%20Jobs&query_format=advanced List of all Junior Jobs in Kexi at bugs.kde.org]


= Creative Applications =
= Creative Applications =
Line 54: Line 49:
== Krita ==
== Krita ==


Krita Maintainer: Boudewijn Rempt ([email protected])
Krita Maintainer: Boudewijn Rempt (IRC: boud, Email: [email protected])


[http://bugs.kde.org/buglist.cgi?short_desc_type=allwordssubstr&short_desc=JJ%3A&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=krita List of all Junior Jobs in Krita]
[http://bugs.kde.org/buglist.cgi?short_desc_type=allwordssubstr&short_desc=JJ%3A&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=krita List of all Junior Jobs in Krita]
* Implement shortcuts to switch between selection modes (add, subtract, replace) for the Krita selection tools (contact: [mailto:[email protected] Boudewijn Rempt] (taken))
* Add option to png export for disabling metadata and filter them (like in the jpeg export filter) (contact : [mailto:[email protected] Cyrille Berger])
* make the autocontrast filter an option of the configuration widget of the level filters as well as the brightness/contrast filter (contact : [mailto:[email protected] Cyrille Berger])
* Implement remaining todo's for the background feature (see the TODO file in krita/plugins/extensions/backgrounds and contact [mailto:[email protected] Boudewijn Rempt])
* add a "new image from pasteboard" widget to the new document dialog, a bit like the "Custom document" widget, but it would just show a preview of the content of the clipboard, as well as the choice of profile (web or screen) (see [https://bugs.kde.org/show_bug.cgi?id=187300], contact : [mailto:[email protected] Cyrille Berger])
* History docker for Krita. The undo/redo information is already available. Write a docker that shows the undo/redo information and allow the user to "slide" back and forward. A far more complex job would be to make it possible to remove selectively items in the undo history. [mailto:[email protected] Boudewijn Rempt]
* Alignment. The [http://techbase.kde.org/Projects/Usability/HIG/Form_Label_Alignment | KDE Hig] wants all labels to be right-center aligned with the corresponding widgets, a change from KDE3, where everything was left-center aligned. This means we need to go over all our .ui files, all our QLabel's in the code and set the alignment to Qt::AlignRight | Qt::AlignVCenter. A nice way to pass through most of the Krita code! Contact: [mailto:[email protected] Boudewijn Rempt]


== Karbon ==
== Karbon ==


[http://bugs.kde.org/buglist.cgi?short_desc_type=allwordssubstr&short_desc=JJ%3A&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=karbon List of all Junior Jobs in Karbon]
[http://bugs.kde.org/buglist.cgi?short_desc_type=allwordssubstr&short_desc=JJ%3A&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&product=karbon List of all Junior Jobs in Karbon]

Latest revision as of 18:20, 10 September 2014

Junior Jobs are bits of work that the Calligra developers have identified as being pretty easy but that they still haven't got the time for. If you plan to get involved in Calligra development, you can pick up one of these ideas. Tasks listed here is not the full list so it's truly recommended to contact the Calligra team (or specifically: Kexi team) before start hacking.

When developing, you use code from Calligra git repository as that is where the code for the next release is located. You can find details on how to build it on the Building page.

List of all Junior Jobs in Calligra

How to use this page

Anyone who wants to fix any of the issues on this page can just start working on it and when finished submit the changes to the Calligra Team for inclusion in the next release.

Productivity Applications

Words

Maintainer: Camilla Boemann (IRC: boemann)

List of all Junior Jobs in Calligra Words

Sheets

Maintainer: Marijn Kruisselbring (IRC: mek, Email: [email protected])

List of all Junior Jobs in Calligra Sheets

Stage

Maintainer: Thorsten Zachmann (IRC: zagge, Email: [email protected])

List of all Junior Jobs in Calligra Stage

Stage 2.x is the completely redesigned presentation application for Calligra. It has been designed to become a fun and easy to use application for creating really smooth looking presentations. There are lots of nice, little jobs to be done here, so why not ask Zagge (as he's known on irc) for hints and pointers? Here are a few ideas to get started:

Kexi

Kexi Maintainer: Jaroslaw Staniek (IRC: jstaniek, Email: staniek at kde.org)

See Kexi Junior Jobs

Other:

Creative Applications

Krita

Krita Maintainer: Boudewijn Rempt (IRC: boud, Email: [email protected])

List of all Junior Jobs in Krita

Karbon

List of all Junior Jobs in Karbon