Launchpad

Материал из devopswiki
Перейти к: навигация, поиск

Launchpad (от англ. launch pad — стартовая или пусковая платформа) — веб-сервис, созданный для совместной работы над свободным программным обеспечением. Существует версия для программ с закрытым исходным кодом. Launchpad был разработан командой Launchpad Developers в компании Canonical, на языке программирования Python.

Общие сведения

Общую информацию Вы можете получить, перейдя по следующим ссылкам:

Launchpad в Википедии

Официальный сайт Launchpad

Расширенные сведения

С дополнительной информацией об этом веб-сервисе Вы можете ознакомиться ниже.

Особенности

Программная платформа Launchpad имеет следующие особенности:

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

Значимость и роль

С помощью платформы Launchpad достигается следующее:

  1. разрабатывается и совершенствуется программное обеспечение
  2. улучшается взаимодействие с другими проектами и разработчиками
  3. формируются сообщества благодаря объединению в «команды» и «группы рассылки»