Из Википедии, свободной энциклопедии
Перейти к навигации Перейти к поиску

Apache Allura - это кузнечное программное обеспечение с открытым исходным кодом для управления репозиториями исходного кода, отчетами об ошибках, обсуждениями, вики-страницами, блогами и многим другим для любого количества отдельных проектов. [3] Аллура закончила инкубационный период с Apache Software Foundation в марте 2013 года. [4]

Особенности [ править ]

Аллура может управлять любым количеством проектов, включая группы проектов, известные как районы, а также подпроекты в рамках отдельных проектов. Allura также имеет модульную конструкцию для поддержки инструментов, прикрепленных к районам или отдельным проектам. Allura поставляется с множеством инструментов, и можно установить дополнительные внешние и сторонние инструменты. Существуют инструменты для управления версиями репозиториев исходного кода, отслеживания заявок, обсуждений, вики-страниц, блогов и многого другого.

Allura также может экспортировать данные проекта, а также импортировать данные из различных источников, таких как Trac , Google Code , GitHub и, конечно же, сама Allura.

Функции, общие для большинства инструментов [ править ]

Большинство инструментов поддерживают форматирование Markdown [5], цепочки комментариев со встроенной и настраиваемой защитой от спама, групповые или индивидуальные подписки на уровне артефактов по электронной почте или RSS, а также мощный поиск с использованием Solr . Кроме того, синтаксис Markdown поддерживает перекрестные ссылки, так что фиксация может ссылаться на конкретный тикет, комментарий в ветке обсуждения может легко ссылаться на фиксацию, или страница вики может даже ссылаться непосредственно на конкретный комментарий в ветке обсуждения. . У Allura также есть мощная система разрешений, которая дает детальный контроль над тем, кто и что имеет доступ.

Контроль версий [ править ]

Allura поставляется с инструментами для управления репозиториями Git и SVN . Также существует инструмент для управления репозиториями Mercurial [6], который поставляется отдельно по лицензионным причинам.

Интеграция контроля версий включает:

  • Просмотр файлов и фиксаций в браузере
  • Унифицированный или параллельный просмотр с цветовой кодировкой
  • Подсветка синтаксиса
  • Форкинг и запросы на слияние / вытягивание
  • Просмотр графика истории фиксации

Тикет / отслеживание ошибок [ править ]

  • Несколько трекеров на проект
  • Прикрепленные файлы
  • Контрольные точки, метки и настраиваемые поля
  • Сохраненные поисковые запросы для частого использования
  • Массовое редактирование билетов

Нитевые дискуссионные форумы [ править ]

  • На модерации
  • Ответ по электронной почте
  • Предотвращение спама

Вики [ править ]

  • Вложения
  • Подсветка синтаксиса для фрагментов кода
  • Просмотр страниц по имени или тегам
  • Пользовательские макросы для таких вещей, как списки проектов, списки сообщений в блогах и добавление кнопки Gittip

Блоги [ править ]

  • Предварительно опубликовать черновики
  • Интеграция с внешним фидом
  • Дополнительные комментарии для обсуждения с предотвращением спама

История [ править ]

Allura начала свою деятельность в октябре 2009 года как повторная реализация с открытым исходным кодом на Python инструментов разработчика для SourceForge (ранее написанных на PHP ) и впервые была анонсирована в марте 2011 года. [1] Allura стала платформой по умолчанию для новых проектов на SourceForge в июле 2011 года. . [7] [8]

В июне 2012 года Allura была представлена Apache Software Foundation (ASF) и начала инкубацию, чтобы стать проектом Apache. [9] [10] Allura была перемещена в ASF, чтобы стимулировать участие сообщества и обеспечить открытый и ориентированный на сообщества процесс разработки. Аллура перешла на проект Apache высшего уровня в марте 2013 года. [4]

Известные установки [ править ]

  • Apache Allura
  • SourceForge.net
  • Проекты с открытым исходным кодом в Европе
  • Немецкий аэрокосмический центр DLR
  • VehicleForge DARPA [11] [12]

См. Также [ править ]

  • Сравнение программного обеспечения для управления проектами
  • Ищейка
  • Каллифея
  • Trac

Ссылки [ править ]

  1. ^ а б «Открытая кузница» . 2011-03-11.
  2. ^ "Выпущен Apache Allura 1.12.0" . Проверено 7 октября 2019 .
  3. ^ Brondsema, Дэйв (20 сентября 2016). «Apache Allura - это больше, чем просто программное обеспечение» . JAXenter (Интервью). Беседовала Киприани Синарис . Проверено 21 сентября 2016 .
  4. ^ a b «Инкубационный статус Аллуры» .
  5. ^ "Синтаксис Allura Markdown" .
  6. ^ "ForgeHg" .
  7. ^ «Новые проекты - Добро пожаловать в Аллуру» . 2011-07-20.
  8. ^ «SourceForge открывает свои собственные исходные коды» . Открытым. The H (11 марта 2011 г.). Heise Media UK . Проверено 21 июля +2016 .
  9. ^ "Аллура отправлена ​​в инкубатор Apache!" . 2012-06-18.
  10. ^ Проффитт, Брайан (18 июня 2012 г.). «Внутренний код SourceForge будет передан в дар Apache» . ITWorld . IDG . Проверено 21 июля +2016 .
  11. ^ "VehicleForge на основе Allura" .
  12. ^ "Объявление VehicleForge" . Архивировано из оригинала на 2014-02-04 . Проверено 5 ноября 2013 .

Внешние ссылки [ править ]

  • Официальный сайт
  • Аллура на Apache
  • Apache Allura на SourceForge.net