Forge Requirements

Table of content

Requirements

RequirementCandidate toolsOW2 forge tool
Git repositoriesgitorious, GitLabGitLab
Git repositories web browsercgitGitLab
Git code reviewGerrit
WikiXWiki, MediawikiXWiki + GitLab wiki feature
Issue trackerJIRA, GitLab issue tracker, Mantisto be defined
Mailing-listsMailman, SympaSympa
File release systemJFrog Bintray, home crafted FTPto be defined
Artifacts download statsJFrog Artifactoryto be defined
Continuous integrationTravis,Jenkins,GitLab-CIto be defined
Static code analysisSonarQube + plugins and other tools to be lisedSonarQube 
Ability to link a commit to an issues
Automatically link build results to commits and issues
Git repository mirroingApache scripts
Visual dashboardsBitergia / Grimoireto be defined

Integrated forges

GitLab

Phabricator

Tuleap

Issue managers

Bugzilla

Code review

Gerrit

ReviewBoard

Continuous integration

See also:

Jenkins

Travis-CI 

https://travis-ci.org/

GitLab-CI + GitLab Runner

File Release System

some references at https://en.wikipedia.org/wiki/Binary_repository_manager

Dashboards

  • MetricsGrimoire