0
Anise ist eine Python-basierte Ausführungsmaschine für Automatisierungsaufgaben.Automatisierungsaufgaben existieren in der Softwareentwicklung und wahrscheinlich in allen anderen Bereichen.Sie erfordern typischerweise die Ausführung verschiedener kleinerer und größerer Werkzeuge.Für die Ausführung komplexer Aufgaben ist häufig eine Abfolge von mehreren Schritten erforderlich, wobei einige Schritte voneinander abhängig sind.Das manuelle Auslösen all dieser Schritte in den grafischen Oberflächen aller beteiligten Tools ist theoretisch möglich, führt jedoch nach einigen Zyklen zu Fehlern und Frustrationen. Die Automatisierungsoberflächen dieser Tools sind manchmal einfacher, manchmal jedoch fehleranfällig.Bei einigen Aufgaben muss der Benutzer möglicherweise auch interaktiv nach Informationen gefragt werden.Einige kleinere Teile können auch maschinenspezifisch sein (z. B. Dateisystempfade oder der Code für den Zugriff auf einen Kennwort-Tresor), während die gesamte Aufgabe auf verschiedenen Maschinen ausgeführt werden muss.In manchen Situationen kann dies zu einer ziemlich undurchsichtigen Gesamtheit verschiedener Tools führen, mit einzigartigen Kuriositäten und besonderen Konventionen.Mit zunehmender Anzahl unterschiedlicher Projekte sehen Sie immer mehr unterschiedliche Tools, die häufig ähnliche Aufgaben ausführen, jedoch für unterschiedliche Plattformen oder Frameworks und natürlich mit unterschiedlichen Nutzungskonventionen.Spontan geschriebene Klebeskripte helfen am Anfang, explodieren jedoch, wenn die Komplexität eine bestimmte Schwelle überschreitet.Typische Aufgaben bei der Softwareentwicklung sind: Dokumentationen erstellen Testen Pakete erstellen Homepage erstellen Homepage bereitstellen Versionsinformationen verarbeiten, z. B. im Handbuch ausdrucken und mehr Mit dem Anise-Framework können Sie all diese Aufgaben strukturiert, aber generisch in einer Kombination aus XML implementierenund Python-Code.Die Anis-Engine führt beliebigen Python-Code aus und bietet einige zusätzliche Dienste wie Protokollierung, Parameterübergabe über die Befehlszeile, grundlegende Unterstützung für grafische Benutzeroberflächen, eine Plug-in-Oberfläche, ein flexibles Ereignissystem, das Einfügen von Code und Daten von anderen Stellen sowie Abhängigkeiten zwischen Codefragmenten undMehr.
anise
Kategorien
Alternativen zu Anise für alle Plattformen mit einer Lizenz
31
12
10
3
qmake
qmake ist ein Tool von The Qt Company, das den Erstellungsprozess für Entwicklungsprojekte auf verschiedenen Plattformen vereinfacht.qmake automatisiert die Erstellung von Makefiles so, dass nur wenige Informationszeilen erforderlich sind, um jedes Makefile zu erstellen.
1
1
Cake
Cake (C # Make) ist ein plattformübergreifendes Build-Automatisierungssystem mit C # DSL für Aufgaben wie das Kompilieren von Code, das Kopieren von Dateien und Ordnern, das Ausführen von Komponententests, das Komprimieren von Dateien und das Erstellen von NuGet-Paketen.
0
LimeChain - Blockchain Development and Consultancy
Wir sind Vorreiter bei der Entwicklung und Anwendung von Blockchain-Technologien und kombinieren umfassende Geschäftserfahrung mit erstklassiger technischer Erfahrung bei der Anwendung von Blockchain-Lösungen auf die schwierigsten Probleme von Unternehmen.