Багато розробників програмного забезпечення мають справлятися з безліччю різних великих та крихітних інструментів для виконання повсякденного бізнесу. Розробники, що працюють над різними проектами, що живуть у різних екосистемах розробки програмного забезпечення, будують на різних програмних ринках, ще більше стикаються з цим питанням. Типовими завданнями можуть бути:
створення документації
створення пакунків
обробка інформації про версію
наприклад. роздрукувати його в посібнику
створення домашньої сторінки, автоматично будується з доступної версії інформації, пакунків, документації тощо
розгортання цієї домашньої сторінки на веб-сервері
< Тестування...
Анісовий двигун виконує довільний вихідний код Python і надає деякі додаткові послуги, такі як ведення журналу, перехід параметрів з командного рядка, підтримка базової графічної підтримки інтерфейсу користувача, плагін інтерфейс, гнучка система подій, ін'єкційний код та дані з іншого місця тощо.
На вершині цього двигуна, аніс поставляється з купою реалізацій, які виконують завдання (або їх частини) розробки програмного забезпечення. Існує тестовий модуль, документація та генератор домашньої сторінки, деякі методи побудови пакета та багато іншого. Реалізація використовує систему подій у багатьох місцях, щоб дозволити індивідуальне налаштування дещо технічним, але дуже гнучким чином.
Анісова структура дозволяє реалізувати всі ці завдання структурованим, але загальним способом у комбінації Код XML та Python. Після того, як ви створите цей матеріал у визначеному місці вашого проекту, аніс дозволяє легко виконувати завдання з командного рядка (або з будь-якого редактора, якщо ви вставляєте його якось).
Коментар не знайдено