Calligra: Difference between revisions
(Add link to qt5 porting plan to current matters) |
|||
(67 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
<table border="0" style="background-color:white;padding-top:0.6em;" width="100%"><tr><td>http://kexi-project.org/pics/ads/calligra/calligra-logo-100.png</td> | <table border="0" style="background-color:white;padding-top:0.6em;" width="100%"><tr><td>http://kexi-project.org/pics/ads/calligra/calligra-logo-100.png</td> | ||
<td><div style="font-size:150%;padding:0px;margin:0px;">'''Welcome to the Calligra Development Wiki'''</div><br/>'''Current versions: stable | <td><div style="font-size:150%;padding:0px;margin:0px;">'''Welcome to the Calligra Development Wiki'''</div><br/>'''Current versions:''' stable: <div style="background:#bbffbb;padding:0.2em;display:inline-block;">{{Calligra/Stable}}</div> development: <div style="background:#bbffbb;padding:0.2em;display:inline-block;">{{Calligra/Unstable}} {{Calligra/Stage}}</div><br/> | ||
''' | '''[[/Contact/]]''' | '''Home page: http://calligra.org''' | '''[[/Mission Statement//]]'''</td> | ||
<td align="center">https://www. | <td align="center">https://www.openhub.net/p/calligra/widgets/project_thin_badge.gif<br/><br/>https://www.openhub.net/p/calligra/analyses/latest/commits_spark.png<br/>→ [https://www.openhub.net/p/calligra Stats at Open Hub]</td> | ||
</tr></table> | </tr></table> | ||
<table border="0" width="100%"> | <table border="0" width="100%"> | ||
<tr> | <tr> | ||
<td valign="top" width=" | <td valign="top" width="28%" style="background:#ff8888;padding:0.5em;margin:5px;padding-top:1em;">'''<span style="font-size:130%;">[[/FAQ|FAQ]]</span>'''<br/>Frequently Asked Questions</td> | ||
<td valign="top" width=" | <td valign="top" width="43%" rowspan="4" style="background:#bfd0d7;padding:0.5em;margin:5px;padding-top:1em;">'''<span style="font-size:130%;">[[/Schedules/|Release Schedules]]</span>''' | ||
<ul> | <ul> | ||
<li> | <li>[[/Schedules/Feature_Plan|Feature plans]]<br/>(TODO: move to the [https://todo.kde.org/?controller=board&action=show&project_id=10 Task board], [https://todo.kde.org/?controller=board&action=readonly&token=11b78f06f5e86162bff334f334988868e263fe00b0ec586b857fefb324f2 public view])<br/><br/></li> | ||
<li> | <li>Release plans: [[/Schedules/2.8/Release_Plan|2.8]], [[/Schedules/2.9/Release_Plan|2.9]], [[/Schedules/3.0/Release_Plan|3.0]] ([[/Schedules/|see all]])</li> | ||
</ul> | </ul> | ||
Line 25: | Line 22: | ||
</td> | </td> | ||
<td valign="top" width=" | <td valign="top" width="28%" rowspan="4" valign="top" style="background:#bfbbe7;padding:0.5em;margin:5px;padding-top:1em;">'''<span style="font-size:130%;">Current Matters</span>''' | ||
<ul> | |||
<li><span style="font-size:110%;">'''We're looking for new [[/Maintainers/|maintainers]]!'''</span></li> | |||
<li>[[/Schedules/3.0/Porting_Plan|Qt5/KF5 Porting plan]]</li> | |||
<li>[[:Category:Pages in progress for Calligra|Pages in progress]]</li> | |||
<li>[http://www.calligra.org/press Calligra in the press]</li> | |||
</ul></td> | |||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td valign="top" style="background:#88ff88;padding:0.5em;margin:5px;font-size:100%;">'''<span style="font-size:130%;">[ | <td valign="top" style="background:#88ff88;padding:0.5em;margin:5px;font-size:100%;">'''<span style="font-size:130%;">[http://userbase.kde.org/Calligra/Download Download Calligra]</span>'''<br/>For users</td> | ||
</tr> | </tr> | ||
Line 37: | Line 40: | ||
<tr> | <tr> | ||
<td valign="top" style="background:#ffffaa;padding:0.5em;margin:5px;">'''<span style="font-size:130%;">[[/File a bug or wish/]]</span>'''</td> | <td valign="top" style="background:#ffffaa;padding:0.5em;margin:5px;">'''<span style="font-size:130%;">[[/File a bug or wish/]]</span>'''<br/>For everyone</td> | ||
</tr> | </tr> | ||
</table> | </table> | ||
= | |||
'''<span style="font-size:1.5em;">Overview over the Applications and UIs:</span>''' | |||
* [[/Libs|Libraries]] | * [[/Libs|Libraries]] | ||
* Office Applications: [[/Words/]], [[/ | * Office Applications: [[/Words/]], [[/Sheets/]], [[/Stage/]], [[/Plan/]], [[/Flow/]], [[Kexi]], [[Braindump]] | ||
* Creativity Applications: [[Krita]], [[/ | * Creativity Applications: [[Krita]], [[/Karbon/]] | ||
* Shapes: [[/Chart Shape/|Chart]], [[/Formula Shape/|Formula]] | * Shapes: [[/Chart Shape/|Chart]], [[/Formula Shape/|Formula]] | ||
* [[/Calligra Mobile/]] The mobile version of Calligra, originally for the Nokia N900 smartphone. | * [[/Calligra Mobile/]] The mobile version of Calligra, originally for the Nokia N900 smartphone. | ||
* [[Calligra Active]] The QML based UI version of Calligra that fits well into the Plasma Active environment. | * [[Calligra Active]] The QML based UI version of Calligra that fits well into the Plasma Active environment. | ||
'''<span style="font-size:1.5em;">Information for different people.</span>''' Check which category you belong to:<br/> | |||
<table border="0"><tr style="vertical-align:top;"><td width="50%"> | <table border="0"><tr style="vertical-align:top;"><td width="50%"> | ||
== For Developers == | == For Developers == | ||
=== Getting started === | === Getting started === | ||
Line 56: | Line 61: | ||
* '''[[/Junior Jobs|Junior Jobs: Easy Coding, Lots of Fun!]]''' - jobs that will get you started | * '''[[/Junior Jobs|Junior Jobs: Easy Coding, Lots of Fun!]]''' - jobs that will get you started | ||
* [[/Contributing a Patch/]] | * [[/Contributing a Patch/]] | ||
=== Communicating with the Developers === | === Communicating with the Developers === | ||
Line 63: | Line 67: | ||
=== Overview of the Code === | === Overview of the Code === | ||
* [http://api.kde.org/ Calligra API reference] | * [http://api.kde.org/bundled-apps-api/calligra-apidocs/ Calligra API reference] | ||
* | * [[Calligra/Architecture|Architecture overview]] High-level descriptions of the architecture of the whole suite as well as certain subsystems. | ||
** [[Calligra/Architecture/Styles|An overview of how styles work internally]] | |||
* The [http://techbase.kde.org/Development/Tutorials#KOffice_Plugin_Tutorials Tutorials] are on techbase. | * The [http://techbase.kde.org/Development/Tutorials#KOffice_Plugin_Tutorials Tutorials] are on techbase. | ||
* [[ | |||
* [[/Projects/|Ongoing long or short term projects]] | |||
* [[ | ** [[/Projects/Autoshapes/|Autoshapes support in Calligra]] | ||
* [[ | * [[/Ideas/|Ideas for projects and extensions]] | ||
* [[/ODF Problems/]] | |||
* [[ | |||
* [[/Filters/]] | * [[/Filters/]] | ||
* [[/How To Use libMSOOXML/]] | * [[/How To Use libMSOOXML/]] | ||
* [[/Rdf/]] | * [[/Rdf/]] | ||
=== Quality Assurance === | === Quality Assurance === | ||
* Quality assurance | * Quality assurance (summary of issues in the current builds - tests, crash bugs, etc):<br/> http://quality.calligra.org | ||
* Build server | * Build server with [http://community.kde.org/Sysadmin/Jenkins Jenkins]:<br/> http://build.kde.org/job/calligra_master | ||
* [[/Testing/]] | |||
</td> | </td> | ||
<td width="50%"> | <td width="50%"> | ||
Line 98: | Line 100: | ||
== For Promoters == | == For Promoters == | ||
* [[/Marketing | * [[/Marketing/]] | ||
* [[/Marketing Strategy/]] | * [[/Marketing/Strategy/|Marketing Strategy]] | ||
== Other == | == Other == | ||
Line 106: | Line 107: | ||
* [[/Policies/]] | * [[/Policies/]] | ||
* [[/Maintainers/]] List of maintainers of the applications and other parts of the code. | * [[/Maintainers/]] List of maintainers of the applications and other parts of the code. | ||
* [[/Release Howto/]] | * [[/Release Howto/]], checklists | ||
* [[/How to Package/]] | |||
* [[/Guidelines/]] (draft) | * [[/Guidelines/]] (draft) | ||
* [[/Summer Of Code/]] | * [[/Summer Of Code/]] | ||
Line 127: | Line 129: | ||
We have started a compilation of the icons we need from the oxygen team. See [[/Icons/]]. | We have started a compilation of the icons we need from the oxygen team. See [[/Icons/]]. | ||
[ | |||
[[Category:Testing]] |
Revision as of 02:44, 27 February 2015
Welcome to the Calligra Development Wiki Current versions: stable: 3.1.0 development: 3.1.0 Alpha Contact | Home page: http://calligra.org | Mission Statement |
→ Stats at Open Hub |
FAQ Frequently Asked Questions |
Release Schedules
|
Current Matters
|
Download Calligra For users |
||
How to build Calligra For developers |
||
File a bug or wish For everyone |
Overview over the Applications and UIs:
- Libraries
- Office Applications: Words, Sheets, Stage, Plan, Flow, Kexi, Braindump
- Creativity Applications: Krita, Karbon
- Shapes: Chart, Formula
- Calligra Mobile The mobile version of Calligra, originally for the Nokia N900 smartphone.
- Calligra Active The QML based UI version of Calligra that fits well into the Plasma Active environment.
Information for different people. Check which category you belong to:
For DevelopersGetting started
Communicating with the Developers
Overview of the Code
Quality Assurance
|
For Testers
For DesignersFor PromotersOther
Uncategorized yet |
Editing This Documentation
A meeting of minds works so much better when there is a whiteboard in the room.
This wiki is provided for Calligra Suite developers to be a digital whiteboard where people can exchange notes, work on problems together and basically be productive. It is encouraged to use this wiki to write down feature lists, TODO lists, designer talks and past discussions.
Calligra contributors can create an account here and request write access from one of the admins. Please read the Wiki editing hints.
We have started a compilation of the icons we need from the oxygen team. See Icons.