> For the complete documentation index, see [llms.txt](https://docs.novaflowos.com/start/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.novaflowos.com/start/kde-developer-platform/readme/features/configuration.md).

# Configuration

- [The KConfig Framework](https://docs.novaflowos.com/start/kde-developer-platform/readme/features/configuration/_index.md): Add configuration options in your application and Plasma with KConfig and KConfigXT.
- [Introduction to KConfig](https://docs.novaflowos.com/start/kde-developer-platform/readme/features/configuration/introduction.md): An overview of the KConfig classes and how to use them in your application code
- [Using KConfig XT](https://docs.novaflowos.com/start/kde-developer-platform/readme/features/configuration/kconfig_xt.md): This tutorial introduces the main concepts of the KConfigXT configuration framework and shows how to efficiently use it in applications.
- [KDE Frameworks 6 porting guide](https://docs.novaflowos.com/start/kde-developer-platform/readme/features/configuration/porting_kf6.md): Porting guide for KDE Config Modules to Qt6/KF6
- [Settings module (KCM) development](https://docs.novaflowos.com/start/kde-developer-platform/readme/features/configuration/kcm.md): This tutorial will help you create a Plasma configuration module.
- [KConfigDialog](https://docs.novaflowos.com/start/kde-developer-platform/readme/features/configuration/configdialog.md): The standard KDE QtWidgets configuration dialog
