Zenoss ZenPack开发的典型工作流程是什么?
ZenPack开发似乎涉及创建各种持久状态。有一些模型类代表显式持久状态。存在与模型对象相关联的皮肤。有组织者和持久类的实例(数据源,图形等)。
考虑到在开发过程中,许多事情在完成之前都做错了,并且考虑到加载一个做错事的ZenPack会对Zenoss实例造成持续影响,并且这些后果很难撤消,这是什么开发ZenPack的常用方法是什么?
没有找到相关结果
已邀请:
2 个回复
澜悍景哭苟
艰管垮淮
这将创建dist和构建目录。 鸡蛋将在dist目录中。 使用GUI安装鸡蛋。 注意它没有完全安装...... grrrrrr。 重启守护进程 -
测试。 使用GUI删除portlet。重复。 陷阱: - 你必须在顶层目录中有setup.py和一个或多个--INSTALL.txt MANIFEST.in README.txt。 Setup.py必须与您的目录名称匹配。 如果您使用旧的或复制的init.py文件及其init.pyc版本,则可能需要删除这些pyc文件以强制python脚本重新创建它们。 我喜欢运行脚本如下以确定:
2)如果它是一个普通的zenpack 文档告诉你如何做到这一点。 从任何来源安装你的zenpack;通常,您将从GUI创建的空白开始。 将文件从
复制到代码开发区域。 使用GUI卸载zenpack。 在zenoss用户的命令行上,运行zpack install --link命令(查找语法)以安装实际位于代码区域中的zenpack。 测试 更新你的代码。 在命令行上作为zenoss,运行
测试。 重复。要开心。