Launchpad — различия между версиями

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

Текущая версия на 14:48, 9 ноября 2012

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. формируются сообщества благодаря объединению в «команды» и «группы рассылки»