Warning, /frameworks/kapidox/metainfo.yaml is written in an unsupported language. File is not indexed.
0001 maintainer: 0002 - cblack 0003 - carlschwan 0004 description: Scripts and data for building API documentation (dox) in a standard format and style 0005 tier: 1 0006 type: functional 0007 platforms: 0008 - name: Linux 0009 - name: FreeBSD 0010 - name: Windows 0011 - name: macOS 0012 portingAid: false 0013 deprecated: false 0014 release: true 0015 0016 group: Frameworks 0017 subgroup: Tier 1 0018 public_lib: true 0019 public_source_dirs: 0020 - src 0021 0022 group_info: 0023 name: frameworks 0024 fancyname: The KDE Frameworks 0025 maintainer: 0026 mailinglist: kde-frameworks-devel 0027 platforms: 0028 - Linux 0029 - FreeBSD (partial) 0030 - Windows (partial) 0031 - macOS (partial) 0032 - Android (partial) 0033 description: Providing everything from simple utility classes to integrated solutions for common requirements of desktop applications 0034 logo: konqi_frameworks.png 0035 long_description: 0036 - The KDE Frameworks build on the <a href="https://www.qt.io">Qt 0037 framework</a>, providing everything from simple utility classes (such as 0038 those in KCoreAddons) to integrated solutions for common requirements of 0039 desktop applications (such as KNewStuff, for fetching downloadable add-on 0040 content in an application, or the powerful KIO multi-protocol file access 0041 framework). 0042 - The KDE Frameworks can be used in CMake-based and QMake-based projects, 0043 and most of them are portable to at least Windows, Mac and Linux. The 0044 documentation of each framework has code snippets that show how to include 0045 the framework in a QMake or CMake project. 0046 - The frameworks are divided into four tiers, based on the kind of 0047 dependencies that they have. For instance, Tier 1 frameworks depend on Qt 0048 and possibly some third-party libraries, but not on other frameworks. This 0049 makes them easy to integrate into existing applications. 0050 subgroups: 0051 - name: Tier 1 0052 order: 1 0053 description: Tier 1 frameworks depend only on Qt (and possibly a small number of other third-party libraries), so can easily be used by any Qt-based project. 0054 - name: Tier 2 0055 order: 2 0056 description: Tier 2 frameworks additionally depend on tier 1 frameworks, but still have easily manageable dependencies. 0057 - name: Tier 3 0058 order: 3 0059 description: Tier 3 frameworks are generally more powerful, comprehensive packages, and consequently have more complex dependencies. 0060 - name: Tier 4 0061 order: 4 0062 description: Tier 4 frameworks can be mostly ignored by application programmers; this tier consists of plugins acting behind the scenes to provide additional functionality or platform integration to existing frameworks (including Qt). 0063 - name: Porting Aids 0064 order: 5 0065 description: Porting Aids frameworks provide code and utilities to ease the transition from kdelibs 4 to KDE Frameworks 5. Code should aim to port away from this framework, new projects should avoid using these libraries. 0066