Kexi/Season: Difference between revisions

From KDE Community Wiki
(Created page with "This is a home page of the [https://season.kde.org Season of KDE] / ''Season of Kexi'' program. Welcome abroad! The program is aimed at student starting to contribute to Kex...")
 
No edit summary
Line 1: Line 1:
This is a home page of the [https://season.kde.org Season of KDE] / ''Season of Kexi'' program.
This is a home page of the [https://season.kde.org Season of KDE] / ''Season of Kexi'' program.
We are using it to record drafts of our tasks and results.


Welcome abroad!
Welcome abroad! The program is aimed at students starting to contribute to Kexi.


The program is aimed at student starting to contribute to Kexi.
{{Note|This page is updated with information for the 2016/17 edition}}


== Contact channels ==
== Contact channels ==
Line 11: Line 12:


See [[Kexi/Contact]].
See [[Kexi/Contact]].
== Members ==
Students:
*Khushboo Gupta: [email protected]
*Priyanshu Jain: [email protected]
*Nitish Kumar Dwivedi: [email protected]
Mentor:
*Jaroslaw Staniek: [email protected]
Project member that can be contacted too:
*Adam Pigg: [email protected]
== Tasks ==
For all tasks please report any difficulties as they appear, share time estimations for your tasks, collaborate with other members.
===T0: Getting started ===
*Accustom with the Kexi development wiki and in particular with [[Kexi/Getting_Started]].
*Create an identity.kde.org and share your ID on the mailing list.  Please, use real name, not nickname to make our life easier.
* Accustom with code review tool https://phabricator.kde.org/differential, project management https://phabricator.kde.org/project/view/17/ and possible other tools.
* Report any questions and difficulties.
Assigned students: all
===T1: Build Kexi ===
Build kdb/kproperty/kreport frameworks, then Kexi: [[Kexi/Building]]. ''Note: the build instructions are combined with Calligra insteuctions and may be incomplete/ouitdated; you have to deal with this quite realistic situation to learn how to overcome challenges.''' Report any difficulties, collaborate during this tasl. Master basic build and debug-related activities to prepare for further tasks.
Assigned students: all
===T2: Build mdbtools  ===
Build the original https://github.com/brianb/mdbtools so it is possible to test contributed patches before sending upstream. These builds are not needed for Kexi itself, Kexi.git keeps a copy (snapshot) of mdbtools lib without any extra tools, and the code is possible patched.
Assigned students: all


== Collaboration ==
== Collaboration ==
Often more than student is working within the program. Please collaborate and support each other (IRC, mailing list, Skype). Ability to cooperate is as highly scored as pure technical skills.
Often more than student is working within the program. Please collaborate and support each other (IRC, mailing list, Skype). Ability to cooperate is as highly scored as pure technical skills.
== Tools ==
* Our code review is Phabricator's Differential: https://phabricator.kde.org/differential, '''not''' Reviewboard.

Revision as of 17:28, 8 November 2016

This is a home page of the Season of KDE / Season of Kexi program. We are using it to record drafts of our tasks and results.

Welcome abroad! The program is aimed at students starting to contribute to Kexi.

Note

This page is updated with information for the 2016/17 edition


Contact channels

  • Use the usual development channel [email protected].
  • Real time contact: #kexi IRC channel
  • When needed: Skype or google hangouts (please request)

See Kexi/Contact.

Members

Students:

Mentor:

Project member that can be contacted too:

Tasks

For all tasks please report any difficulties as they appear, share time estimations for your tasks, collaborate with other members.

T0: Getting started

Assigned students: all

T1: Build Kexi

Build kdb/kproperty/kreport frameworks, then Kexi: Kexi/Building. Note: the build instructions are combined with Calligra insteuctions and may be incomplete/ouitdated; you have to deal with this quite realistic situation to learn how to overcome challenges.' Report any difficulties, collaborate during this tasl. Master basic build and debug-related activities to prepare for further tasks.

Assigned students: all

T2: Build mdbtools

Build the original https://github.com/brianb/mdbtools so it is possible to test contributed patches before sending upstream. These builds are not needed for Kexi itself, Kexi.git keeps a copy (snapshot) of mdbtools lib without any extra tools, and the code is possible patched.

Assigned students: all

Collaboration

Often more than student is working within the program. Please collaborate and support each other (IRC, mailing list, Skype). Ability to cooperate is as highly scored as pure technical skills.

Tools