Warning, /frameworks/plasma-framework/src/plasma/README is written in an unsupported language. File is not indexed.
0001 libplasma 0002 0003 This directory contains the classes making up libplasma, which provides the 0004 core framework used by Plasma applications, such as the Plasma desktop shell 0005 and its components. This includes applet and extension definitions and loading, 0006 common GUI elements, data and service interaction, search system, etc. 0007 0008 Domain specific sets of functionality, e.g. for network awareness or sensors, 0009 are not found here but as DataEngine, Service, Applet, Package, Wallpaper, 0010 ContainmentActions, Containment and other plugins. 0011 0012 Commit Guidelines: 0013 * If your patch is not an obvious or trivial bug fix, have it peer reviewed 0014 by another Plasma developer; https://phabricator.kde.org is your friend :) 0015 0016 * All code MUST follow the KDE Frameworks coding style, as found at: 0017 https://techbase.kde.org/Policies/Frameworks_Coding_Style 0018 0019 * All new public API MUST have apidox written before committing and must go 0020 through an API review with another Plasma developer. We have to maintain 0021 binary compatibility, remember! 0022 0023 Unit tests are next to godliness. (Though as you can see, right now libplasma 0024 is hellbound.) 0025 0026 Please refer to the Plasma website (https://plasma.kde.org) and Plasma wiki 0027 (https://community.kde.org/Plasma) for API documentation and design 0028 documents regarding this library. 0029