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

-

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

- Learn more -
- +
+

Develop Convergent Apps with Kirigami

+

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

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

Kirigami

+

A responsive UI framework for QML.

+
+
+

KI18n

+

Providing Gettext support to applications.

+
+
+

Baloo

+

A file indexing and searching framework.

+
+
+
+
+

KConfig

+

Providing persistent platform-independent application settings.

+
+
+

KArchive

+

Classes for reading, creation and manipulation of archive formats

+
+
+

KConfigWidgets

+

Easy-to-use widgets for constructing config dialogs

+
+
+
+

+ See all Frameworks +

+
+ +
+

KDE Development Tools

+ +
+
+
+ kate.svg
+ +

Kate

+
+

KDE Advanced Text Editor

+
+
+ KDevelop.png +
+ +

KDevelop

+
+

A cross-platform IDE by KDE

+
+
+ qc.svg +
+ +

Qt Creator

+
+

A cross-platform Qt IDE

+
+
+ kcachegrind.svg +
+ +

KCachegrind

+
+

A profile data visualization tool by KDE

+
+
+ +
+
+

Packaging

+

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

+
+
+ flatpak.png +
+ +

Flatpak

+
+

Solutions for creating sandboxed software builds for GNU/Linux systems

+
+
+ snapcraft.png +
+ +

Snapcraft

+
+

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

+
+
+ appimage.png +
+ +

Appimage

+
+

Format for distributing portable software on Linuxs

+
+
+ linux.svg +
+ +

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. +

+ 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. + This is a comprehensive list of many Qt-based libraries.

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