Apache Allura es un software de forja de código abierto para administrar repositorios de código fuente, informes de errores, discusiones, páginas wiki, blogs y más para cualquier número de proyectos individuales. [3] Allura se graduó de la incubación con la Apache Software Foundation en marzo de 2013. [4]
Versión inicial | Octubre de 2009 [1] |
---|---|
Lanzamiento estable | 1.13.0 / 17 de mayo de 2021 [2] |
Repositorio | Repositorio Allura |
Escrito en | Pitón |
Sistema operativo | Linux , Unix |
Tipo | Entorno de desarrollo colaborativo |
Licencia | Licencia Apache 2.0 |
Sitio web | allura |
Características
Allura puede gestionar cualquier número de proyectos, incluidos grupos de proyectos conocidos como Barrios, así como subproyectos en proyectos individuales. Allura también tiene un diseño modular para apoyar herramientas adjuntas a vecindarios o proyectos individuales. Allura viene con muchas herramientas y se pueden instalar herramientas adicionales externas y de terceros. Hay herramientas para administrar el control de versiones para repositorios de código fuente, seguimiento de tickets, discusiones, páginas wiki, blogs y más.
Allura también puede exportar datos de proyectos, así como importar datos de una variedad de fuentes, como Trac , Google Code , GitHub y, por supuesto, la propia Allura.
Características comunes a la mayoría de herramientas
La mayoría de las herramientas admiten el formato Markdown , [5] comentarios enhebrados con prevención de spam integrada y configurable, suscripciones a nivel de artefactos individuales o grupales a través de correo electrónico o RSS, y búsquedas potentes con Solr . Además, la sintaxis de Markdown admite enlaces cruzados, de modo que una confirmación puede hacer referencia a un ticket específico, un comentario en un hilo de discusión puede vincularse fácilmente a una confirmación, o una página wiki puede incluso vincular directamente a un comentario específico en un hilo de discusión. . Allura también tiene un poderoso sistema de permisos que brinda un control detallado sobre quién tiene acceso para hacer qué.
Control de versiones
Allura viene con herramientas para administrar repositorios Git y SVN . También hay una herramienta para administrar repositorios Mercurial , [6] que se empaqueta por separado por razones de licencia.
La integración del control de versiones incluye:
- Archivo basado en navegador y navegación de confirmación
- Visualización de diferencias unificada o lado a lado codificada por colores
- Resaltado de sintaxis
- Solicitudes de bifurcación y fusión / extracción
- Vista de gráfico de historial de confirmaciones
Seguimiento de tickets / errores
- Varios rastreadores por proyecto
- Archivos adjuntos
- Hitos, etiquetas y campos personalizados
- Búsquedas guardadas para uso frecuente
- Edición masiva de tickets
Foros de discusión enhebrados
- Moderación
- Respuesta por correo electrónico
- Prevención de spam
Wiki
- Archivos adjuntos
- Resaltado de sintaxis para fragmentos de código
- Navegación de páginas por nombre o etiquetas
- Macros personalizadas para cosas como listas de proyectos, listas de publicaciones de blog y agregar un botón Gittip
Blogs
- Publicar borradores previamente
- Integración de alimentación externa
- Comentarios de discusión opcionales con prevención de spam
Historia
Allura comenzó en octubre de 2009 como una reimplementación de código abierto en Python de las herramientas de desarrollo para SourceForge (previamente escritas en PHP ), y se anunció por primera vez en marzo de 2011. [1] Allura se convirtió en la plataforma predeterminada para nuevos proyectos en SourceForge en julio de 2011 . [7] [8]
En junio de 2012, Allura se presentó a la Apache Software Foundation (ASF) y comenzó la incubación para convertirse en un proyecto Apache. [9] [10] Allura fue trasladada a la ASF para fomentar la participación de la comunidad y garantizar un proceso de desarrollo abierto y orientado a la comunidad. Allura se graduó en un proyecto Apache de alto nivel en marzo de 2013. [4]
Instalaciones notables
Ver también
Referencias
- ^ a b "Una fragua abierta" . 2011-03-11.
- ^ "Apache Allura 1.13.0 lanzado" . Consultado el 17 de mayo de 2021 .
- ^ Brondsema, Dave (20 de septiembre de 2016). "Apache Allura es más que un software" . JAXenter (entrevista). Entrevistado por Kypriani Sinaris . Consultado el 21 de septiembre de 2016 .
- ^ a b "Estado de incubación de Allura" .
- ^ "Sintaxis de Allura Markdown" .
- ^ "ForgeHg" .
- ^ "Nuevos proyectos - Bienvenidos a Allura" . 2011-07-20.
- ^ "SourceForge abre sus propias fuentes" . Abierto. The H (11 de marzo de 2011). Heise Media Reino Unido . Consultado el 21 de julio de 2016 .
- ^ "¡Allura se sometió a la Incubadora Apache!" . 2012-06-18.
- ^ Proffitt, Brian (18 de junio de 2012). "El código de back-end de SourceForge se donará a Apache" . ITWorld . IDG . Consultado el 21 de julio de 2016 .
- ^ "VehicleForge basado en Allura" .
- ^ "Anuncio de VehicleForge" . Archivado desde el original el 4 de febrero de 2014 . Consultado el 5 de noviembre de 2013 .
enlaces externos
- Página web oficial
- Allura en Apache
- Apache Allura en SourceForge.net