Anise

Anise

Anyż to oparty na Pythonie silnik wykonawczy do zadań automatyzacji.
Anyż to oparty na Pythonie silnik wykonawczy do zadań automatyzacji.Zadania automatyzacji istnieją w rozwoju oprogramowania i prawdopodobnie we wszystkich innych sektorach.Zazwyczaj wymagają wykonania różnych mniejszych i większych narzędzi.Złożone zadania często wymagają wykonania sekwencji wielu kroków, przy czym niektóre z nich zależą od siebie.Teoretycznie możliwe jest ręczne uruchomienie wszystkich tych etapów w interfejsach graficznych wszystkich zaangażowanych narzędzi, ale generuje błędy i frustrację po kilku cyklach ... Interfejsy automatyzacji tych narzędzi są czasem łatwiejsze, ale czasami są podatne na błędy.Niektóre zadania mogą wymagać poproszenia użytkownika o informacje w sposób interaktywny.Niektóre mniejsze części mogą być również specyficzne dla komputera (np. Ścieżki systemu plików lub kod dostępu do przechowalni haseł), podczas gdy całe zadanie musi być uruchomione na niektórych różnych komputerach.W niektórych sytuacjach może to prowadzić do dość nieprzejrzystego lasu różnych narzędzi, z unikalnymi osobliwościami i specjalnymi konwencjami.Wraz ze wzrostem liczby różnych projektów, zobaczysz coraz więcej różnych narzędzi, często wykonujących podobną pracę, ale dla różnych platform lub platform i, oczywiście, z różnymi konwencjami użytkowania.Spontanicznie napisane skrypty z klejem pomagają na początku, ale eksplodują, gdy złożoność przekroczy pewien próg.Typowe zadania związane z tworzeniem oprogramowania: Generowanie dokumentacji Testowanie Tworzenie pakietów Tworzenie strony głównej Wdrażanie strony głównej Obsługa informacji o wersji, np. Wydrukowanie jej w podręczniku i nie tylko Struktura anyżu pozwala na wdrożenie wszystkich tych zadań w uporządkowany, ale ogólny sposób, w kombinacji XMLi kod Python.Silnik anyżu wykonuje dowolny kod Pythona i zapewnia dodatkowe usługi, takie jak rejestrowanie, przekazywanie parametrów z wiersza poleceń, podstawowa obsługa graficznego interfejsu użytkownika, interfejs wtyczki, elastyczny system zdarzeń, wstrzykiwanie kodu i danych z innego miejsca, zależności między fragmentami kodu orazwięcej.
anise

Kategorie

Alternatywy dla Anise dla BSD

EBuild

EBuild

EBuild to technologia do tworzenia projektów oprogramowania, zarządzania zależnościami i raportowania.Celem jest umiejętność rozwiązania każdego problemu z kompilacją w uporządkowany, deklaratywny i elegancki sposób.Jest rozszerzalny poprzez interfejs wtyczki..