Forge (software)

In FOSS development communities, a forge is a web-based collaborative software platform for both developing and sharing computer applications.[1] A forge platform is generally able to host multiple independent projects.

For software developers it is a place to host, among others, source code (often version-controlled), bug database and documentation for their projects. For users, a forge is a repository of computer applications.

Software forges have become popular, and have proven successful as a software development model for a large number of software projects.

The term forge refers to a common prefix or suffix adopted by various platforms created after the example of SourceForge (such as GForge and FusionForge). This usage of the word stems from the metalworking forge, used for shaping metal parts.

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.

All these platforms provide similar tools helpful to software developers working in the hosted projects:

Some provide other features as well:

Examples

Free software

Freemium Software

Free online services

Freemium online services

Proprietary

  • TeamForge (formerly known as SourceForge Enterprise Edition or SFEE)
  • Azure DevOps Server (by Microsoft, formerly known as Team Foundation Server or TFS)

Discontinued software

Discontinued online services

gollark: To be fair, the lasers are apparently only to confuse the missiles' tracking systems, not destroy them.
gollark: Yes.
gollark: If they shut down 3G coverage they can use the freed up spectrum for 4G and get slightly better performance.
gollark: It's not that big a difference and in that kind of scenario other factors matter more.
gollark: Cambridge Analytica was, IIRC, actually just overselling their abilities a lot due to marketing.

See also

References

  1. Bridgwater, Adrian. "What is a software forge?". Computer Weekly. TechTarget. Retrieved 12 February 2019.
  2. "Launchpad Suite in Launchpad". launchpad.net.
  3. "Pricing ยท Plans for every developer". GitHub.
  4. "Product". GitLab.
  5. "Phacility - Pricing". phacility.com.
  6. "GitLab Pricing". GitLab.
  7. "The end of Gna?". 2016-11-20. Archived from the original on 2017-05-05. Retrieved 2017-09-13.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.