# kylin-dev-panel **Repository Path**: doubySZ/kylin-dev-panel ## Basic Information - **Project Name**: kylin-dev-panel - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: unstable - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-30 - **Last Updated**: 2025-01-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 说明 项目采用插件模式进行模块化开发,由主面板和若干具体功能模块组成,便于协同开发、减少基础包的依赖问题,提高源码兼容性。 主面板和基础功能模块组成基础软件包,包名kylin-dev-panel。其他扩展模块单独成包,可以独立上架软件商店源,包名kylin-dev-${moduleName} 当本地新安装扩展模块时,主面板可以顺利加载该模块,同时可以修改配置项控制具体模块是否启用。 基础包中应该包括可执行程序和通用库,通用库中包括通用接口和通用UI控件,供扩展模块调用。通用库对应的头文件在开发包中安装,开发包名libkydev-common-dev ## 路径约定 - 各模块编译成为独立的动态库,安装在/opt/kylin-dev-panel/plugins/目录下,库命名形式为libkydev-${moduleName} - 配置文件中可以控制具体模块是否启用,文件路径/etc/kylin-dev-panel/dev-modules.ini - 基础包中可执行程序安装目录为/usr/bin/kylin-dev-panel - 基础包中通用库安装目录为/usr/lib/${arch}/libkydev-common.so ## 模块功能 ### 系统资源监视 - 网络状态 - CPU占用 - GPU占用 - 内存 - 磁盘 ### 开发环境配置 - 软件源可视化管理 - 基础编译链部署 - Qt应用开发环境部署 - Electron应用开发环境部署 ### 麒麟自研工具集 - 打包工具 - KPCT ### 文档中心