很多软件开发人员需要应对一系列不同的大而小的工具来完成他们的日常业务。从事不同项目的开发人员,生活在不同的软件开发生态系统中,基于不同的软件框架,更加面临这个问题。典型的任务可以是:
生成文档
创建包
处理版本信息
在手册中打印
根据可用版本信息,软件包和文档等自动创建主页
将此主页部署到Web服务器
<茴香引擎执行任意Python源代码,并提供一些额外的服务,如日志记录,从命令行传递参数,基本图形用户界面支持,插件界面,灵活的事件系统,从其他地方注入代码和数据等等。在这个引擎之上,anise带有一些实现软件开发的任务(或其中的一部分)的实现。有一个测试模块,一个文档和主页生成器,一些软件包构建方法等等。这些实现在许多地方使用事件系统,以允许以一种技术性很强的方式进行定制。
茴香框架允许您以结构化但通用的方式实现所有这些任务XML和Python代码。一旦你在项目的指定位置创建了这些东西,anise可以让你从命令行(或者任何编辑器,如果你以某种方式嵌入它)轻松执行你的任务。
评论没有发现