Monet ohjelmistokehittäjät tarvitsevat selviytyä joukosta erilaisia suuria ja pieniä työkaluja päivittäisen liiketoiminnan toteuttamiseen. Kehittäjät, jotka työskentelevät erilaisissa ohjelmistokehitysekosysteemeissä erilaisissa projekteissa ja jotka rakentuvat erilaisille ohjelmistokehyksille, kohtaavat yhä enemmän tätä asiaa. Tyypilliset tehtävät voivat olla:
luominen dokumentaatio
pakettien luominen
tulosta se käsikirjaan
kotisivun luominen automaattisesti saatavilla olevista versiotietoista, paketeista, dokumentaatiosta ja niin edelleen
tämän kotisivun käyttämisestä web-palvelimelle
testaus
...
Anisimoottori suorittaa mielivaltaisen Python-lähdekoodin ja tarjoaa joitain lisäpalveluita, kuten kirjautumisen, parametrin siirtymisen komentoriviltä, perusgraafisen käyttöliittymän tuen, plugin käyttöliittymä, joustava tapahtumajärjestelmä, pistekoodi ja data muusta paikasta ja paljon muuta.
Tämän moottorin yläpuolella anisilla on joukko toteutuksia, jotka täyttävät tehtävien (tai niiden osien) ohjelmistokehityksen. On testausmoduuli, dokumentointi- ja etusivun generaattori, joitakin pakettien rakentamismenetelmiä ja paljon muuta. Sovellukset käyttävät tapahtumajärjestelmää monissa paikoissa, jotta mukauttaminen voidaan tehdä hieman teknisellä mutta erittäin joustavalla tavalla.
Anisekehyksen avulla voit toteuttaa kaikki nämä tehtävät strukturoidulla mutta yleisellä tavalla yhdistelmänä XML- ja Python-koodin. Kun olet luonut tämän tavaraa projektin määrätyssä paikassa, anis avulla voit helposti suorittaa tehtävät komentoriviltä (tai jostakin muokkaajasta jos upotat sen jotenkin).
Kommentteja ei löytynyt