很多軟件開發人員需要應對一系列不同的大而小的工具來完成他們的日常業務。從事不同項目的開發人員,生活在不同的軟件開發生態系統,建立在不同的軟件框架上,更加面臨這個問題。典型的任務可以是:
生成文檔p>
創建包
處理版本信息
在手冊中打印
根據可用版本信息,軟件包和文檔等自動創建主頁
將此主頁部署到Web服務器
<茴香引擎執行任意Python源代碼,並提供一些額外的服務,如日誌記錄,從命令行傳遞參數,基本圖形用戶界面支持,插件界面,靈活的事件系統,從其他地方注入代碼和數據等等。在這個引擎之上,anise帶有一些實現軟件開發的任務(或其中的一部分)的實現。有一個測試模塊,一個文檔和主頁生成器,一些軟件包構建方法等等。這些實現在許多地方使用事件系統,以便允許以一種技術性很強的方式進行自定義。
茴香框架允許您以結構化但通用的方式實現所有這些任務XML和Python代碼。一旦你在項目的指定位置創建了這些東西,anise可以讓你從命令行(或者任何編輯器,如果你以某種方式嵌入它)輕鬆執行你的任務。
評論沒有發現