Jump to content

Kexi/Junior Jobs: Difference between revisions

From KDE Community Wiki
Jstaniek (talk | contribs)
Jstaniek (talk | contribs)
mNo edit summary
 
(59 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Warning|(Apr 2023): To be reviewed, issue # https://invent.kde.org/office/kexi/-/issues/112}}
{{Note|See [[Calligra/Contributing a Patch|Contributing a Patch]]}}
==Introduction==
==Introduction==
If you want to join the Kexi project by trying your luck in simpler tasks, junior jobs are for you. Please contact us at calligra-devel@kde.org if you want to get a job assigned for you. Have fun!
If you want to join the Kexi project by trying your luck in simpler tasks, junior jobs are for you. Tasks listed here is not the full list. Please contact the [[Kexi/Contact|Kexi team]]) before start hacking. Tasks have to be assigned for you to make sure no two contributors perform the same work. Have fun!


We try to explain the tasks in details but you may have extra questions. That is OK, send questions to the same address.
We try to explain the tasks in details but you may have extra questions. That is great, send us the questions via email, chat with us, or use the forums.


And you can propose tasks for you of course, remember!
And you can propose tasks for you of course, remember!
'''Note: Entries at bugs.kde.org marked as Junior Jobs:''' [https://bugs.kde.org/buglist.cgi?keywords=junior-jobs%2C%20&keywords_type=allwords&list_id=1050976&query_based_on=KDE%20Junior%20Jobs&query_format=advanced&bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDSINFO&product=kexi]
'''Alternatively, see the list of [https://bugs.kde.org/buglist.cgi?list_id=1083297&columnlist=product%2Ccomponent%2Cassigned_to%2Cbug_severity%2Cbug_status%2Cvotes%2Cresolution%2Cshort_desc%2Cchangeddate%2Ctarget_milestone&query_based_on=all%20unresolved%20kexi%20bugs&query_format=advanced&bug_status=UNCONFIRMED&bug_status=CONFIRMED&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=NEEDSINFO&product=kexi&known_name=all%20unresolved%20kexi%20bugs all unresolved Kexi bugs+wishes+tasks].'''
Below we categorized some larger tasks:
==General==
*[done] <strike>[[/Add Close All Tabs command/]]</strike>
*[open, needs specification] Look at competing software, note down all possible features, prioritize them, define dependencies between them, requirements, development cost, feasibility/risks.
*[open, needs specification] Unit tests, using the QtTest module
*[done] <strike>[[/Improve handling permission error on database creation/]]</strike>
*[done] <strike>[[/Ask for password when Test Connection/|Ask for password when Test Connection is clicked]]</strike>
*[open, needs specification] [[/Use KWallet for password storage/]]
==Tables==
*[unassigned] [[/Display warning when entering "-" for unsigned numeric types in table view/]]
*[unassigned, needs specification] Lookup Column Wizard, offered in 2004, never delivered; see the [http://web.archive.org/web/20060924174001/http://www.kexi-project.org/wiki/wikiview/index.php?LookupColumnWizardDocs archived old wiki page] for details
*[unassigned] [[/Add "Open as Query" action to Table local menu/]]
==Queries==
*[done] <strike>[[/Add support for "NOT LIKE" SQL operator/]]</strike>


==Forms==
==Forms==
*Implement [[/Web Browser Form Widget/]]
*[done] <strike>Implement [[/Web Browser Form Widget/]]</strike> (GSoC 2011)
*Implement [[/Map Browser Form Widget/]]
*[done] <strike>Implement [[/Map Browser Form Widget/]]</strike> (GSoC 2011)
*[done] <strike>Implement [[/Simple Form Widgets/]]</strike> ([http://code.google.com/p/google-code-in/wiki/GCIAdminMentorInformation GCI] 2011)
*[done] <strike>[[/Add translation and hide some widget properties/]]</strike>
 
==Reports==
*[done] <strike>[[/Implement "Do you want to open" question after exporting report/|Implement "Do you want to open" question after exporting report to Text/Spreadsheet/as Web Page]]</strike>
*[some assigned] [[/Small report improvements/]]
*[assigned] [[/Port "Interleaved 2 of 5" barcodes support from OpenRPT/]]
*[unassigned] [[/Add watermark feature to reports/]]
 
==Migration==
*[unassigned] [http://community.kde.org/GSoC/2013/Ideas#Project:_Improve_stability_and_packaging_of_the_MS_Access_driver Improve stability and packaging of the MS Access driver]
*[done] <strike>[[/Add support for importing tables from LibreOffice Base/]]</strike> (GSoC 2014)
 
==Other==
*[done] <strike>[[/Add d-pointers/|Add d-pointers to Kexi classes]]</strike> ([http://code.google.com/p/google-code-in/wiki/GCIAdminMentorInformation GCI] 2012)
 
==Non-programming==
*[done] <strike>[[/Proofreading for Kexi 2.4 messages/]]</strike>
*[unassigned] [[/Design and perform Kexi-LibreOffice benchmarks/]]
*[unassigned] [[/Design and perform Kexi-MS Access benchmarks/]]


==Proofreading==
==Links==
*Status: open
*[http://web.archive.org/web/20070705032253/http://kexi-project.org/wiki/wikiview/index.php?Jobs archived old Developer Jobs wiki page], have to be reused
*The Task: Kexi messages have been sporadically proofread. The task is to  proofread all new messages in Kexi, edit .pot files to make corrections and send them back to the contact person. This includes messages of libraries that Kexi uses, koproperty, koreports, and koreport and kexiform plugins.
*Requirements: native English speaker, good GB English skills, knowledge of Kexi terminology is a plus.
*For convenience, this is a list of changes in message files since Kexi 2.3.0 release:
**[http://websvn.kde.org/trunk/l10n-kde4/templates/messages/calligra/KexiRelationDesignShapePlugin.pot?r1=1206193&r2=1264483 KexiRelationDesignShapePlugin.pot]
**[http://websvn.kde.org/trunk/l10n-kde4/templates/messages/calligra/koproperty.pot?r1=1206193&r2=1264483 koproperty.pot]
**[http://websvn.kde.org/trunk/l10n-kde4/templates/messages/calligra/kexi.pot?r1=1206193&r2=1264483 kexi.po]
**[http://websvn.kde.org/trunk/l10n-kde4/templates/messages/calligra/koreport_barcodeplugin.pot?view=markup koreport_barcodeplugin.pot] (new file)
**[http://websvn.kde.org/trunk/l10n-kde4/templates/messages/calligra/koreport_chartplugin.pot?view=markup koreport_chartplugin.pot] (new file)
**[http://websvn.kde.org/trunk/l10n-kde4/templates/messages/calligra/koreport_mapsplugin.pot?view=markup koreport_mapsplugin.pot] (new file)
**[http://websvn.kde.org/trunk/l10n-kde4/templates/messages/calligra/koreport_shapeplugin.pot?view=markup koreport_shapeplugin.pot] (new file)

Latest revision as of 16:16, 5 April 2023

Warning

(Apr 2023): To be reviewed, issue # https://invent.kde.org/office/kexi/-/issues/112


Introduction

If you want to join the Kexi project by trying your luck in simpler tasks, junior jobs are for you. Tasks listed here is not the full list. Please contact the Kexi team) before start hacking. Tasks have to be assigned for you to make sure no two contributors perform the same work. Have fun!

We try to explain the tasks in details but you may have extra questions. That is great, send us the questions via email, chat with us, or use the forums.

And you can propose tasks for you of course, remember!

Note: Entries at bugs.kde.org marked as Junior Jobs: [1]

Alternatively, see the list of all unresolved Kexi bugs+wishes+tasks.

Below we categorized some larger tasks:

General

Tables

Queries

Forms

Reports

Migration

Other

Non-programming

Links