Index: develop.php =================================================================== --- develop.php +++ develop.php @@ -5,12 +5,13 @@ 'title' => "KDE Developers Area", 'cssFile' => 'content/develop/portal.css', 'section' => 'develop', - 'description' => 'KDE provides libraries for other KDE projects and third-parties. Learn how to use them here.', + 'description' => 'KDE provides libraries for other KDE projects and third-parties. Learn how to use them here.', ]); require('aether/header.php'); ?> + +
+ +
- -
-

Develop Convergent Apps with Kirigami

+

Develop Convergent Apps with Kirigami

Kirigami is a new, convergent, responsive, elegant, and open cross-platform toolkit using QML.

Learn more
-
- -
- - -
+
+ + android.svg + +
+ +
+ +
+
+ +

Kirigami

+
+

Kirigami is a responsive UI framework for QML

+
+
+ +

KI18n

+
+

KI18n adds Gettext support to applications

+
+
+ +

KArchive

+
+

KArchive provides classes for easy reading, creation and manipulation of archive formats like ZIP and TAR

+
+
+
+
+ +

KConfig

+
+

KConfig proides persistent platform-independent application settings.

+
+
+ +

Baloo

+
+

Baloo is a file indexing and searching framework

+
+
+ +

KConfigWidgets

+
+

KConfigWidgets provide widgets for configuration dialogs.

+
+
+
+

+ See all KDE Frameworks +

+
+ +
+

KDE Development Tools

+

New to KDE development? Here are some tools which can help you:

+
+
+
+
+ +

Kate

+
+

Kate is a multi-document editor part of KDE

+
+
+ +
+ +

KDevelop

+
+

KDevelop is a cross-platform IDE

+
+
+ +
+ +

Qt Creator

+
+

A cross-platform Qt IDE

+
+
+ +
+ +

KCachegrind

+
+

KCachegrind is a profile data visualization tool

+
+
+
+

Pro-Tip : Use KDE's KDE Human Interface Guideline for a flexible and consistent user experience.

+
+
+
+

Packaging

+

Done with Development and interested in deploying your app? You can use any of the following ways to do so

+
+
+ +
+ +

Flatpak

+
+

Flatpak is a solution for creating sandboxed software builds for GNU/Linux systems

+
+
+ +
+ +

Snapcraft

+
+

Snaps are app packages that are easy to install, secure, cross-platform and dependency-free.

+
+
+ +
+ +

Appimage

+
+

AppImage is a format for distributing portable software on Linuxs

+
+ +
+ +
+ +

Distro Packaging

+
+

KDE Software is available with almost every Linux distro and increasingly in cross-distro packages.

+
+
+
+
+

Documentation

+

TechBase Wiki

-

The KDE TechBase is primarily aimed at external developers. - You can find documentation to help to build or extend - your own projects with KDE software. +

+ The KDE TechBase is primarily aimed at external developers. + You can find documentation to help to build or extend + your own projects with KDE software.

Visit TechBase
-

API Documentation

Documentation for various KDE frameworks and tools for developers, great for both external 3rd-party developers and KDE contributors.

Visit API Docs
-
-

Inqlude Documentation

+

Plasma and Theme Development

- KDE isn't the only community developing with Qt, Inqlude is - an archive containing many Qt-based libraries, not just those - by the KDE community. + Plasma is made to be flexible; learn how to develop widgets, themes and other enhancements to your workspace.

- Visit Inqlude -
- + View Documentation +
+

Qt Documentation

KDE technology heavily depends on and contributes to Qt. If you are not experienced in Qt you should first examine Qt documentaiton.

View Qt Documentation
-
- -

Contributors Zone

- -
- -
-

Plasma and Theme Development

-

- Plasma is made to be flexible; learn how to develop widgets, themes and other enhancements to your workspace. -

- View Documentation -
-
-

Contributor Accounts

-

- How to get an account to contribute to the KDE. -

- Information on Contributor Accounts -
- -
-

Phabricator

+

Inqlude Documentation

- Phabricator is the new way to review, manage, and work with - KDE projects. + KDE isn't the only community developing with Qt, Inqlude is + an archive containing many Qt-based libraries, not just those + by the KDE community.

- Visit Phabricator + Visit Inqlude
-
-
+ + +?> \ No newline at end of file