Wielu programistów musi radzić sobie z wieloma różnymi dużymi i drobnymi narzędziami, aby móc realizować codzienną działalność. Programiści pracujący nad różnymi projektami, żyjący w różnych ekosystemach programistycznych, opierający się na różnych frameworkach programowych, są jeszcze bardziej skonfrontowani z tym problemem. Typowe zadania mogą być:
generowania dokumentacji
tworzenia pakietów
Informacje o wersji manipulacja
np wydrukować go w instrukcji
tworząc domową automatycznie zbudowany na podstawie dostępnych informacji o wersji, opakowania, dokumentacji i tak dalej
wdrożeniem strony kieruj do serwera WWW
badania
...
silnik anyż wykonuje kod źródłowy arbitralne Python i zapewnia dodatkowe usługi, takie jak rejestrowanie, parametr przechodząc z linii poleceń, podstawowej pomocy graficznego interfejsu użytkownika, plugin interfejs, elastyczny system zdarzeń, wstrzykiwanie kodu i danych z innego miejsca i nie tylko.
Oprócz tego silnika, anyż jest wyposażony w kilka implementacji, które spełniają zadania (lub ich części) tworzenia oprogramowania. Istnieje moduł testowy, generator stron dokumentacji i strony głównej, niektóre metody budowania pakietów i wiele więcej. Implementacje wykorzystują system zdarzeń w wielu miejscach w celu umożliwienia dostosowania w sposób dość techniczny, ale bardzo elastyczny.
Struktura anise umożliwia realizację wszystkich tych zadań w ustrukturyzowany, ale ogólny sposób w kombinacji Kod XML i Python. Po utworzeniu tego w określonym miejscu w projekcie, anyż pozwala łatwo wykonywać zadania z wiersza poleceń (lub z dowolnego edytora, jeśli jakoś go osadzisz).
Komentarze nie znaleziono