Launchpad
Материал из devopswiki
Launchpad (от англ. launch pad — стартовая или пусковая платформа) — веб-сервис, созданный для совместной работы над свободным программным обеспечением. Существует версия для программ с закрытым исходным кодом. Launchpad был разработан командой Launchpad Developers в компании Canonical, на языке программирования Python.
Общие сведения
Общую информацию Вы можете получить, перейдя по следующим ссылкам:
Расширенные сведения
С дополнительной информацией об этом веб-сервисе Вы можете ознакомиться ниже.
Особенности
Программная платформа Launchpad имеет следующие особенности:
- Отслеживание дефектов (англ. bugs) и формирование отчетности по ним.
- Хостинг для исходных кодов с использованием системы контроля версий Bazaar.
- Просмотр и проверка исходного кода. Благодаря использованию Bazaar, возможен полный доступ к коду из любой ветки, со всеми сохраненными версиями и их историей. Такая гибкость обеспечивает возможность работать над проектом не получая специальных разрешений.
- Разработка пакетов для ОС Ubuntu Linux, которая поддерживается самой компанией Canonical. Репозитории Ubuntu содержат множество видов программного обеспечения, которые можно установить через Интернет. Предоставляется техническая поддержка 2-х видов:
- Поддержка сообщества - на базовых условиях
- Профессиональная поддержка – на платных условиях.
- Интернационализация. Функционал Launchpad помогает перевести интерфейс программы практически на любой язык мира
- Группы рассылки (англ. mailing lists), которые позволяют:
- группировать пользователей и разработчиков в разные команды
- упростить администрирование - можно управлять несколькими группами рассылки из одного интерфейса
- автоматически архивировать сообщения - Launchpad самостоятельно архивирует копии писем на сайте [mail-archive.com]
- Раздел вопросов и ответов (англ. questions & answers, Q&A). Эта функция способствует повышению уровня знаний пользователей и сокращению количества дефектов (англ. bugs). Ответы на вопросы помогают решить текущие проблемы ПО и предотвратить возможные дефекты при разработке.
- Управление спецификациями - от процесса обсуждения требований до утверждения и реализации
Значимость и роль
С помощью платформы Launchpad достигается следующее:
- разрабатывается и совершенствуется программное обеспечение
- улучшается взаимодействие с другими проектами и разработчиками
- формируются сообщества благодаря объединению в «команды» и «группы рассылки»