Template:Gitorious clone: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
(Full support for aliased and numbered parameters, with examples to demonstrate the capabilities.)
(The project default of 'fg' and repository default of 'fgdata' is now properly documented.)
 
Line 12: Line 12:


{{repo link/doc infrastructure clone
{{repo link/doc infrastructure clone
| label   = Gitorious
| label       = Gitorious
| site     = gitorious
| site         = gitorious
| note     = The Gitorious open source infrastructure is locked in a read-only archived state.
| note         = The Gitorious open source infrastructure is locked in a read-only archived state.
| examples =
| default_proj = fg
| default_repo = fgdata
| examples     =
===== The historic fgdata-old repository =====
===== The historic fgdata-old repository =====
This is for the historic fgdata repository: <code><nowiki>git clone https://gitorious.org/fg/fgdata.git</nowiki></code>.
This is for the historic fgdata repository: <code><nowiki>git clone https://gitorious.org/fg/fgdata.git</nowiki></code>.

Latest revision as of 15:03, 11 March 2016

git clone https://gitorious.org/fg/fgdata.git


The following template description is not displayed when the template is inserted in an article.
Note  The Gitorious open source infrastructure is locked in a read-only archived state.

Goal

To provide a consistent representation of the command to clone git repositories from the Gitorious open source infrastructure. This is a subtemplate of the master {{repo link}} template designed to be specific for the git clone command and the Gitorious infrastructure.

Usage

{{gitorious clone
| opt        =
| proj       =
| repo       =
| post       =
}}

The parameters are:

Parameter Description Abbreviated
parameter
Numbered
parameter
Status
opt Any additional options to show after the command git clone, but before the URL. optional
proj The name of the project, consisting of a grouping of repositories on the open source infrastructure.This defaults to fg. p 1 mandatory
repo The name of the repository. A project registered on one of the open source infrastructures generally allows for multiple repositories under that project name.This defaults to fgdata. r 2 mandatory
post Text to append. This is forms a set with the parameter opt. For example it can represent any command line options that come after the URL. optional

Plain text

To create a URL or link as plain text and avoid external links, simply use the {{#tag:tagname|content}} magic word construct:

{{#tag:nowiki|
  {{repo link
  | full = 1
  }}
}}

https://sourceforge.net/p/flightgear/flightgear/ci/next/tree/

To use the <code> tags:

{{#tag:code|{{#tag:nowiki|
  {{repo link
  | full = 1
  }}
}}}}

https://sourceforge.net/p/flightgear/flightgear/ci/next/tree/

Examples

The historic fgdata-old repository

This is for the historic fgdata repository: git clone https://gitorious.org/fg/fgdata.git.

{{#tag:code|{{gitorious clone
| proj = fg
| repo = fgdata
}}}}.

git clone https://gitorious.org/fg/fgdata.git.

Aliased parameters

This is for git clone https://gitorious.org/fg/simgear.git.

{{#tag:code|{{gitorious clone
| p = fg
| r = simgear
}}}}.

git clone https://gitorious.org/fg/simgear.git.

Numbered parameters

This is for git clone https://gitorious.org/fg/simgear.git.

{{#tag:code|{{gitorious clone | fg | simgear }}}}.

git clone https://gitorious.org/fg/simgear.git.

Related templates