Jump to content

Calligra: Difference between revisions

From KDE Community Wiki
Jstaniek (talk | contribs)
No edit summary
Frinring (talk | contribs)
Update irc link -> Libera
 
(177 intermediate revisions by 18 users not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__
=Welcome to Calligra Wiki=
<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>
<!-- Edit these templates for updating versions:
<td><div style="font-size:100%;padding:0px;margin:0px;">'''Welcome to the Calligra Development Wiki'''</div>
http://community.kde.org/index.php?title=Template:Calligra/Stable&action=edit
 
http://community.kde.org/index.php?title=Template:Calligra/StableBranch&action=edit
<!--<br/>{{KexiCIStatus|calligra|master}}-->
http://community.kde.org/index.php?title=Template:Calligra/Unstable&action=edit
 
http:/community.kde.org/index.php?title=Template:Calligra/UnstableBranch&action=edit
<br/>'''Current versions:''' stable: <div style="background:#bbffbb;padding:0.2em;display:inline-block;">{{Calligra/Stable}}</div> development: <div style="background:#ffcc99;padding:0.2em;display:inline-block;">{{Calligra/Unstable}} {{Calligra/Stage}}</div>
-->
 
'''Current stable version: <span style="font-size:130%;">{{Calligra/Stable}}</span>; Current development version (trunk): <span style="font-size:130%;">{{Calligra/Unstable}}</span>'''
<!-- ([[Calligra/Schedules|Release schedule]])&nbsp;&nbsp;<br/>-->
 
'''[[/Contact/]]''' | '''Home page: http://calligra.org''' | '''[[/Mission Statement//]]'''</td>
<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/>&rarr; [https://www.openhub.net/p/calligra Stats at Open Hub]</td>
</tr></table>
 
<table border="0" width="100%">
<table border="0" width="100%">
<tr>
<tr>
<td valign="top" style="background:#ff5555;padding:0.5em;margin:5px;">'''<span style="font-size:130%;">[[/FAQ|FAQ]]</span>'''<br/>Frequently Asked Questions</td>
<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" rowspan="3" style="background:#ffaaaa;padding:0.5em;margin:5px;">'''<span style="font-size:130%;">[[/Schedules/]]</span>'''<ul><li>Feature plans:<br/>[[Calligra/Schedules/KOffice/2.3/Feature_Plan|2.3 (within KOffice)]], [[Calligra/Schedules/KOffice/2.4/Feature_Plan|2.4]]</li><li>Release plans:<br/>[[Calligra/Schedules/KOffice/2.3/Release_Plan|2.3]], [[Calligra/Schedules/KOffice/2.4/Release_Plan|2.4]]</li></ul></td>
 
<td valign="top" rowspan="3" valign="top" style="background:#cccccc;padding:0.5em;margin:5px;">'''<span style="font-size:130%;">Current Matters</span>'''<br/>[[Calligra/Git|Migration from SVN to Git]]</td></tr>
<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>'''
<tr><td valign="top" style="background:#88ff88;padding:0.5em;margin:5px;font-size:100%;">'''<span style="font-size:130%;">[http://userbase.kde.org/KOffice/Download Download Calligra]</span>'''<br/>For users</td></tr>
 
<tr><td valign="top" style="background:yellow;padding:0.5em;margin:5px;">'''<span style="font-size:130%;">[[/Building/Building_Calligra|How to build Calligra]]</span>'''<br/>For developers</td></tr></table>
<ul>
 
<li>TODO: move to  [https://phabricator.kde.org/project/view/23/ phabricator]</li>
 
</ul>
 
</td>
 
<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><span style="font-size:110%;">'''[[/Schedules/3.0/Porting_Plan|Qt5/KF5 Porting plan]]'''</span></li>
<li><span style="font-size:110%;">'''[[/Icons/3.0|Icons: naming and Breeze version]]'''</span></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>
 
<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><td valign="top" style="background:yellow;padding:0.5em;margin:5px;">'''<span style="font-size:130%;">[[/Building/|Build Calligra]]</span>'''<br/>For developers & power users</td>
</tr>
 
<tr>
<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>
</table>


== Collaborative Working ==
''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.
[[File:Mascot konqi-app-office.png|thumbnail|right|Help [[Konqi]] with the office work!]]
 
'''<span style="font-size:1.5em;">Overview over the Applications and UIs:</span>'''


Calligra contributors can create an account [[Calligra/Special:Userlogin|here]] and request write access from one of the [[Calligra/Admins|admins]]. Please read the [[Calligra/Wiki editing hints]].
* [[/Libs|Libraries]]
* Office Applications: [[/Words/]], [[/Sheets/]],  [[/Stage/]], [[/Plan/]], [[/Flow/]], [[Kexi]], [[Braindump]]
* Creativity Applications: [[/Karbon/]] (also [[Krita]] up to 2.9),
* Shapes: [[/Chart Shape/|Chart]], [[/Formula Shape/|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.


We have started a compilation of the icons we need from the oxygen team. See [[Calligra/Icons]].


== Content ==
'''<span style="font-size:1.5em;">Information for different people.</span>


* [[Calligra/Schedules]]
''' Check which category you belong to:<br/>
* [[Calligra/KOffice2|Overview content]]
* [[Calligra/Libs]]
* [[Calligra/Words]]
* [[Calligra/Tables]]
* [[Calligra/Stage]]
* [[Calligra/Plan]]
* [[Calligra/Flow]]
* [[Calligra/Kexi]]
* [[krita]]
* [[Calligra/Karbon14]]
* [[Calligra/KChart]]
* [[Calligra/KFormula]]


<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 ==
* [http://www.koffice.org/developer/apidocmain.php KOffice API reference]
=== Getting started ===
* '''[[Calligra/Junior Jobs|Junior Jobs: Easy Coding, Lots of Fun!]]''' - jobs that will get you started. Ideas and notes for easy and quite standalone bits of coding that still will be very useful to Calligra.
* Getting started: <span style="font-size:130%;font-weight:bold;">[[/First Contact/]]</span>
* [[Calligra/Contributing a Patch]]
* '''[[/Junior Jobs|Junior Jobs: Easy Coding, Lots of Fun!]]''' - jobs that will get you started
* [[Calligra/Meetings]]
* [[/Contributing a Patch/]]
* [[Calligra/Policies]]
 
* Several overview documents can be found here; [[Calligra/KOffice2]].
=== Communicating with the Developers ===
* Build server run by Jos van den Oever: http://158.36.191.251:8080/ Login as guest if you don't have an account.
* Join the development IRC channel: [irc://irc.libera.chat/calligra #calligra on Libera Chat]
</td>
* Use [https://mail.kde.org/mailman/listinfo/calligra-devel [email protected] mailing list] (also available as a [http://news.gmane.org/gmane.comp.kde.devel.calligra newsgroup])
<td width="50%">
 
=== For Testers ===
=== Overview of the Code ===
* [https://commits.kde.org/calligra Web page of Calligra Git]
* [https://api.kde.org/appscomplete-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]]
* [https://techbase.kde.org/Development/Tutorials#Calligra_Plugin_Tutorials Tutorials for plugins on TechBase]
 
* [[/Projects/|Ongoing long or short term projects]]
** [[/Projects/Autoshapes/|Autoshapes support in Calligra]]
* [[/Ideas/|Ideas for projects and extensions]]
* [[/ODF Problems/]]
 
* [[/Filters/]]
* [[/How To Use libMSOOXML/]]
* [[/Rdf/]]
 
=== Quality Assurance ===
* Quality assurance (summary of issues in the current builds - tests, crash bugs, etc):<br/>&nbsp;http://quality.calligra.org
* Build server at [https://build.kde.org/view/Extragear https://build.kde.org/view/Extragear/]
* [[/Testing/]]
 
== For Testers ==
* [[/File a bug or wish/]]
* [[/FAQ#I_need_to_send_a_test_document.2C_how_to_do_it.3F|Recommended way to send a test document]]
* [http://opendocumentfellowship.com/validator OpenDocument online Validator]
* [http://opendocumentfellowship.com/validator OpenDocument online Validator]
* [http://develop.opendocumentfellowship.com/testsuite/ OpenDocument Test Suite]
* [http://develop.opendocumentfellowship.com/testsuite/ OpenDocument Test Suite]
* For early birds: [[Calligra/Building]]
* For early birds: [[/Building/]]
 
== For Designers ==
*[[/Build Stencils for Flow/]]
*[[/Logos/]]
*[[/Icons/]]
 
== For Promoters ==
* [[/Marketing/]]
* [[/Marketing/Strategy/|Marketing Strategy]]
 
== Other ==
* [[/Meetings/]]
* [[/Policies/]]
* [[/Maintainers/]] List of maintainers of the applications and other parts of the code.
* [[/Release Howto/]], checklists
* [[/How to Package/]]
* [[/Guidelines/]] (draft)
* [[/Summer Of Code/]]
* [[/Usability and UX/]]
* [https://reports.kde.org/en/projects/calligra Project Reports] (new!)
 
=== Uncategorized yet ===
*[[/End-user readiness/]]
*[[/2.2 Changelog/]]
*[[/Following bugs reports/]]
*[[/Proposal for scripting in ODF/]]
 
</td></tr></table>
</td></tr></table>
== 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 [[Special:Userlogin|here]] and request write access from one of the [[/Admins|admins]]. Please read the [[/Wiki editing hints/]].
[[Category:Testing]]

Latest revision as of 18:10, 1 July 2021

calligra-logo-100.png
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
project_thin_badge.gif

commits_spark.png
Stats at Open Hub
FAQ
Frequently Asked Questions
Release Schedules Current Matters
Download Calligra
For users
Build Calligra
For developers & power users
File a bug or wish
For everyone


Help Konqi with the office work!

Overview over the Applications and UIs:


Information for different people.

Check which category you belong to:

For Developers

Getting started

Communicating with the Developers

Overview of the Code

Quality Assurance

For Testers

For Designers

For Promoters

Other

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.