Számos szoftverfejlesztőnek sok különböző nagy és apró eszközzel kell megbirkóznia napi üzleti tevékenységük befejezéséhez. A különböző szoftverfejlesztési ökoszisztémákban dolgozó, különböző szoftveres keretrendszereken dolgozó fejlesztők még inkább szembesülnek ezzel a kérdéssel. Tipikus feladatok:
dokumentáció létrehozása
csomagok készítése
verzióinformációk kezelése
nyomtassa ki a kézikönyvet
honlap létrehozása a rendelkezésre álló verzióinformációkból, csomagokból, dokumentációból és így tovább
p> tesztelés
...
Az anizmotor tetsz˝oleges Python forráskódot futtat, és további szolgáltatásokat nyújt, mint a naplózás, a parancssori paraméterek átadása, a grafikus felhasználói felület támogatása, a plugin egy rugalmas esemény rendszert, kód és más helyek adatait injektálva, és így tovább.
A motor tetején az anise olyan megvalósításokkal rendelkezik, amelyek teljesítik a szoftverfejlesztés feladatait (vagy azok egy részeit). Van egy vizsgálati modul, egy dokumentációs és kezdő generátor, néhány csomag építési módszer és még sok más. A megvalósítások sok helyen alkalmazzák az eseményrendszert, hogy a testreszabás valamilyen technikai, de nagyon rugalmas módon történjék.
Az anizokeret lehetővé teszi, hogy ezeket a feladatokat strukturált, de általánosan XML és Python kódot. Miután létrehozta ezt a cuccot a projekt egy meghatározott helyén, az ánizs segítségével könnyedén végrehajthatja feladatait a parancssorból (vagy bármilyen szerkesztőből, ha valamilyen módon beágyazod).
Hozzászólás nem található