بسیاری از توسعه دهندگان نرم افزار نیاز به مقابله با یک دسته از ابزار بزرگ و کوچک مختلف برای تکمیل کسب و کار روزمره خود را دارند. توسعه دهندگان کار بر روی پروژه های مختلف، زندگی می کنند در اکوسیستم های توسعه نرم افزار های مختلف، ساخت بر روی چارچوب نرم افزار های مختلف حتی با آن مسئله مواجه است. وظایف معمول می تواند باشد:
تولید مستندات
ایجاد بسته
اطلاعات نسخه برداری
به عنوان مثال
ایجاد صفحه اصلی به طور خودکار از اطلاعات موجود نسخه، بسته ها، مستندات و غیره ساخته شده است
استفاده از این صفحه اصلی به یک سرور وب
< تست P>
موتور آنیس، کد اصلی کد پایتون را به صورت دلخواه اجرا می کند و برخی از سرویس های اضافی مانند logging، انتقال پارامتر از خط فرمان، پشتیبانی از رابط کاربری اولیه گرافیکی، رابط کاربری، یک سیستم رویداد انعطاف پذیر، کد تزریق و داده ها از مکان دیگر، و غیره.
در بالای این موتور، آنزیم همراه با دسته ای از پیاده سازی هایی است که وظایف (یا بخشی از آنها) توسعه نرم افزار را انجام می دهند. یک ماژول تست وجود دارد، مستندات و صفحه اصلی، برخی از روش های ساخت بسته و خیلی بیشتر. پیاده سازی ها از سیستم رویداد در بسیاری از مکان ها استفاده می کنند تا امکان سفارشی سازی در یک روش تا حدودی فنی اما بسیار انعطاف پذیر باشد.
چارچوب آنیون شما را قادر می سازد تا تمامی این وظایف را به شیوه ای ساخت یافته، XML و کد پایتون. هنگامی که شما این موارد را در یک محل مشخص در پروژه خود ایجاد کرده اید، به شما اجازه می دهد تا به راحتی وظایف خود را از خط فرمان اجرا کنید (یا از هر ویرایشگر اگر آن را به نحوی جاسازی کنید).
نظر یافت نشد