Baie sagteware-ontwikkelaars moet 'n klomp verskillende groot en klein gereedskap hanteer om hul daaglikse besigheid te voltooi. Ontwikkelaars wat aan verskillende projekte werk, wat in verskillende sagteware-ontwikkelingsekosisteme woon, bou op verskillende sagteware raamwerke word selfs meer gekonfronteer met die probleem. Tipiese take kan wees:
genereer dokumentasie
pakkette skep
hantering van weergawe inligting
b.v. druk dit in die handleiding
'n tuisblad skep wat outomaties gebou is uit die beskikbare weergawe inligting, die pakkette, die dokumentasie en so aan
hierdie tuisblad aan 'n webbediener implementeer
p> toets...
Die anis-enjin voer willekeurige Python-bronkode in en bied 'n paar bykomende dienste soos aanteken, parameteroorgang van opdraglyn, basiese grafiese gebruikerskoppelvlaksteun, 'n prop koppelvlak, 'n buigsame gebeurtenis stelsel, spuit kode en data van ander plek, en nog baie meer.
Bo-op hierdie enjin kom anis saam met 'n klomp implementasies wat take (of dele daarvan) van sagteware-ontwikkeling vervul. Daar is 'n toets module, 'n dokumentasie- en tuisgenerator, 'n paar pakketgeboumetodes en nog baie meer. Die implementerings gebruik die gebeurtenis stelsel op baie plekke om aanpassing op 'n ietwat tegniese maar baie buigsame manier toe te pas.
Die anis raamwerk stel u in staat om al die take op 'n gestruktureerde maar generiese wyse in 'n kombinasie van XML en Python kode. Sodra u hierdie dinge op 'n bepaalde plek in u projek geskep het, kan u u take maklik uitvoer vanaf die reëllyn (of van enige redakteur as u dit een of ander manier invul).
Kommentaar nie gevind