Mnoho vývojářů softwaru se musí vyrovnat s množstvím různých velkých a malých nástrojů pro dokončení jejich každodenního podnikání. Vývojáři, kteří pracují na různých projektech, žijí v různých ekosystémech pro vývoj softwaru, staví na různých softwarových rámcích, jsou ještě více konfrontováni s touto problematikou. Typickými úkoly mohou být:
generování dokumentace
vytváření balíčků
manipulace s verzemi
vytiskněte si v příručce
vytvoření domovské stránky vytvořené automaticky z dostupných informací o verzi, balíčků, dokumentace atd.
nasazení této domovské stránky na webový server
testování
... Anýzový stroj provádí libovolný zdrojový kód Pythonu a poskytuje některé další služby, jako je protokolování, předávání parametrů z příkazového řádku, základní grafické uživatelské rozhraní, plugin rozhraní, flexibilní systém událostí, injekční kód a data z jiného místa a další.
Na vrchu tohoto motoru je anýz s množstvím implementací, které plní úkoly (nebo části jejich) vývoje softwaru. K dispozici je zkušební modul, dokumentační a domovská stránka generátor, některé metody budování balíků a mnohem více. Implementace využívají systém událostí na mnoha místech, aby umožnili přizpůsobení technickým a velmi flexibilním způsobem.
Anýzový rámec vám umožňuje implementovat všechny tyto úkoly strukturovaným, ale obecným způsobem v kombinaci XML a Python kód. Jakmile jste vytvořili tyto věci na určitém místě ve svém projektu, anýz vám umožní snadno provést úkoly z příkazového řádku (nebo z jakéhokoli editoru, pokud jej nějakým způsobem vložíte).
Komentáře nebyl nalezen