Anise

Anise

Aniseは、自動化タスク用のPythonベースの実行エンジンです。
Aniseは、自動化タスク用のPythonベースの実行エンジンです。自動化タスクはソフトウェア開発に存在し、おそらくあらゆる種類のその他のセクターに存在します。通常、それらは、さまざまな小規模および大規模なツールの実行を必要とします。多くの場合、複雑なタスクを実行するには多くのステップのシーケンスが必要であり、一部のステップは相互に依存しています。関係するすべてのツールのグラフィカルインターフェイスでこれらのすべての手順を手動でトリガーすることは理論上可能ですが、いくつかのサイクル後にエラーとフラストレーションを生成します。これらのツールの自動化インターフェイスは時々簡単ですが、時にはエラーが発生しやすくなります。また、一部のタスクでは、ユーザーにインタラクティブな方法で情報を要求する必要があります。一部の小さなパーツはマシン固有のもの(ファイルシステムパスやパスワードボールトへのアクセス方法など)である場合がありますが、タスク全体はいくつかの異なるマシンで実行可能でなければなりません。状況によっては、これにより、独特の奇妙さや特別な慣習を伴う、さまざまなツールのかなり不透明なフォレストにつながる可能性があります。さまざまなプロジェクトの数が増えると、多くの場合異なるツールが表示されます。多くの場合、同様の仕事をしていますが、プラットフォームやフレームワークが異なります。もちろん、使用規則も異なります。自発的に記述されたグルースクリプトは最初は役立ちますが、複雑さがしきい値を超えると爆発します。ソフトウェア開発の典型的なタスクは次のとおりです。ドキュメントの生成テストパッケージの作成ホームページの作成ホームページの展開バージョン情報の取り扱い(マニュアルなどでの印刷など)aniseフレームワークを使用すると、XMLの組み合わせで構造化された一般的な方法でこれらのすべてのタスクを実装できますおよびPythonコード。アニスエンジンは任意のPythonコードを実行し、ロギング、コマンドラインからのパラメーターの受け渡し、基本的なグラフィカルユーザーインターフェイスのサポート、プラグインインターフェイス、柔軟なイベントシステム、他の場所からのコードとデータの注入、コードフラグメント間の依存関係などの追加サービスを提供します。もっと。

カテゴリー

Mac用のAniseに代わるオープンソースライセンス