29 Star 1 Fork 8

openKylin / kylin-os-manager

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

麒麟管家开发规范

安装目录规范

每个插件、守护进程、百宝箱在 /usr/share/kylin-os-manager/ 下单独创建一个目录

  • 麒麟管家可执行程序安装目录:/usr/bin/
  • 麒麟管家主体数据安装目录:/usr/share/kylin-os-manager/
  • 插件、守护进程、百宝箱安装目录:/usr/share/kylin-os-manager/xxx/

配置文件安装规范

  • 全局级别配置文件:/usr/share/kylin-os-manager/xxx/
  • 用户级别配置文件:~/.kylin-os-manager/xxx/

命名规范

  • 插件命名:komp-xxx
  • 守护进程命名:komd-xxx
  • 百宝箱命名:komt-xxx

插件开发规范

  • 每个插件生成自己的日志文件,日志文件保存在 ~/.log/kylin-os-manager/komp-xxx/

百宝箱应用开发规范

  • 每个插件生成自己的日志文件,日志文件保存在 ~/.log/kylin-os-manager/komt-xxx/
  • 每个应用需要实现最小化拉起功能或者本身需要支持多开

其他规范

  • 功能方面要尽量减少对外部的依赖

kom开发计划

  • 日志模块
  • 外部命令执行,并且获取执行结果
  • 进程间通信方式(主框架与守护进程,主框架与插件)

待办

  • 打点数据清理

已实现内容

插件

  • 故障检测
  • 垃圾清理
  • 百宝箱

守护进程

  • 崩溃收集
  • 首次启动配置进程

百宝箱

  • 文件粉碎
  • 开机助手
  • 远程控制用户端
  • 远程控制技服端

空文件

简介

取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/openkylin/kylin-os-manager.git
git@gitee.com:openkylin/kylin-os-manager.git
openkylin
kylin-os-manager
kylin-os-manager
upstream

搜索帮助

53164aa7 5694891 3bd8fe86 5694891