Allura Apache is an open source forge software for managing source code repositories, bug reports, discussion, wiki pages, blogs and more for Any number of individual projects. [2] Allura graduated from incubation with the Apache Software Foundation in March 2013. [3]

Features

Allura can manage any number of projects, including groups of projects known as Neighborhoods, as well as sub-projects under individual projects. Allura also has a modular design to support tools attached to neighborhoods or individual projects. Allura comes packaged with many tools, and additional external and third-party tools can be installed. There are tools to manage version control for source code repositories, ticket tracking, discussions, wiki pages, blogs and more.

Allura can also export project data, such as Trac , Google Code , GitHub , and, of course, Allura itself.

Features Common to Most Tools

Most tools support Markdown formatting, [4] threaded comments with integrated and configurable spam prevention, group or individual artifact level subscriptions via email or RSS, and powerful search using Solr . Additionally, the Markdown syntax supports cross-linking, such that a user can commit to a specific thread. . Allura also has a powerful permissions system that gives fine-grained control over who has access to do what.

Version Control

Allura comes packaged with tools for managing Git and SVN repositories. There is also a tool for managing Mercurial repositories, [5] which is packaged separately for license reasons.

Version control integration includes:

  • Browser-based file and commit browsing
  • Color-coded unified or side-by-side
  • Syntax highlighting
  • Forking and merge / pull requests
  • Commit history graph view

Ticket / Bug Tracking

  • Multiple trackers per project
  • File attachments
  • Milestones, labels, and custom fields
  • Saved searches for frequent use
  • Bulk editing of tickets

Threaded Discussion Forums

  • Moderation
  • Reply-by-email
  • Spam prevention

Wiki

  • Attachments
  • Syntax highlighting for code snippets
  • Browsing pages by name or tags
  • Custom macros for things like project listings, blog post listings, and adding a Gittip button

Blogs

  • Pre-publish drafts
  • External feed integration
  • Optional discussion comments with spam prevention

History

Allura Began in October 2009 as an open-source reimplementation in Python of the developer tools for SourceForge (previously written in PHP ), and annoncé Was first in March 2011. [1] Allura est devenu the default platform for new projects is SourceForge in July 2011 . [6] [7]

In June 2012, Allura was submitted to the Apache Software Foundation (ASF) and began incubation to become an Apache project. [8] [9] Allure was moved to the ASF to encourage community engagement and to ensure an open and community oriented development process. Allura graduated to a top-level Apache project in March 2013. [3]

Notable Installations

  • Apache Allura
  • SourceForge.net
  • Open Source Projects Europe
  • DLR German Aerospace Center
  • DARPA’s VehicleForge [10] [11]

See also

  • Comparison of project management software
  • Bloodhound
  • Kallithea
  • stage fright

References

  1. ^ Jump up to:b “Open Forge Year” .
  2. Jump up^ Brondsema, Dave (September 20, 2016). “Apache Allura is more than just for software” . JAXenter (Interview). Interview with Kypriani Sinaris . Retrieved 2016-09-21 .
  3. ^ Jump up to:b “Allura incubating status” .
  4. Jump up^ “Allura Markdown Syntax” .
  5. Jump up^ “ForgeHg” .
  6. Jump up^ “New Projects – Welcome to Allura” .
  7. Jump up^ “SourceForge open source its own source” . Open. The H (11 March 2011). Heise Media UK . Retrieved 21 July 2016 .
  8. Jump up^ “Allura submitted to the Apache Incubator!” .
  9. Jump up^ Proffitt, Brian (18 June 2012). “SourceForge back-end code to be donated to Apache” . ITWorld . IDG . Retrieved 21 July 2016.
  10. Jump up^ “VehicleForge based on Allura” .
  11. Jump up^ “VehicleForge announcement” .

Leave a Reply

Your email address will not be published. Required fields are marked *