Forge (software): Difference between revisions
CodingTeam has been deleted |
No edit summary |
||
Line 44: | Line 44: | ||
* [[SourceForge Enterprise Edition]] |
* [[SourceForge Enterprise Edition]] |
||
* [[Trac]] |
* [[Trac]] |
||
* [[Tuleap]] |
|||
* [[VHFFS]] |
* [[VHFFS]] |
||
Revision as of 16:39, 24 November 2011
A software forge is a collaboration platform allowing collaborative software development over the Internet. A forge platform aggregates a set of applications with integrated Web interfaces, and generally hosts multiple independent projects. Software developers who are registered as contributors to the hosted projects can then use the various project management tools, and software development tools.
Software forges have become popular and have proved successful in allowing development of a large number of free software projects in recent years.
The term forge refers to a common prefix or suffix adopted by the various software development management systems created after the example of the SourceForge platform.
Technology
Two different kinds of concepts are commonly referred to by the term forge:
- a service offered on a Web platform to host software development projects;
- an integrated set of software elements which produce such platforms, ready for deployment in an organization or on the Internet.
All these platforms provide similar tools helpful to software developers working in the hosted projects:
- source code management systems
- mailing-lists or forums
- wikis
- software archives download services
- bug tracking system
Examples
Examples of such hosting services are:
- BerliOS
- CodePlex
- Gna.org
- GNU Savannah
- Google Code
- JavaForge
- Launchpad.net
- OATS: Open Source Assistive Technology Software
- Project Kenai : Sun Microsystems
- SF.net
- Tigris.org
Examples of software available to setup a forge:
- CodeBeamer
- FusionForge
- GForge
- Gitorious
- KForge
- LibreSource
- Redmine
- Savane (powering GNU Savannah)
- SourceForge Enterprise Edition
- Trac
- Tuleap
- VHFFS
Many free software projects now use their own forges to host development of their sub-projects, and add custom quality-assurance tools in particular. Examples are:
See also
- Comparison of open source software hosting facilities
- List of free software project directories
- PlanetForge, a community focused on collaboration between forge engines