Open main menu

Changes

Template:Sourceforge clone

1,861 bytes added, 14:30, 26 October 2017
Creation of the {{sourceforge clone}} template. This is adapted from the FlightGear page http://wiki.flightgear.org/index.php?title=Template:Sourceforge_clone&oldid=95055.
{{#tag:nowiki|{{repo link
| site = sf
| cmd = git clone
| opt{{#if:{{{opt|}}}||NULL}} = {{{opt}}}
| protocol = git
| type = git
| user{{#if:{{{user|{{{u|}}}}}}||NULL}} = {{{user|{{{u}}}}}}
| proj{{#if:{{{proj|{{{p|{{{1|}}}}}}}}}||NULL}} = {{{proj|{{{p|{{{1}}}}}}}}}
| repo{{#if:{{{repo|{{{r|{{{2|}}}}}}}}}||NULL}} = {{{repo|{{{r|{{{2}}}}}}}}}
| post{{#if:{{{post|}}}||NULL}} = {{{post}}}
| full = 1
}}}}<noinclude>

{{repo link/doc infrastructure clone
| label = SourceForge
| site = sourceforge
| user = 1
| examples =
===== Git clone =====
This is for the main relax source code repository: <code><nowiki>git clone git://git.code.sf.net/p/nmr-relax/code relax</nowiki></code>. Though in this case, the simpler {{tl|relax clone}} should be used.

{{obr}}#tag:code{{!}}{{obr}}sourceforge clone
{{!}} proj = nmr-relax
{{!}} repo = code
{{!}} post = relax
{{cbr}}{{cbr}}.

{{#tag:code|{{sourceforge clone
| proj = nmr-relax
| repo = code
| post = relax
}}}}.

===== Aliased parameters =====
This is for <code><nowiki>git clone git://git.code.sf.net/p/nmr-relax/website</nowiki></code>.

{{obr}}#tag:code{{!}}{{obr}}sourceforge clone
{{!}} p = nmr-relax
{{!}} r = website
{{cbr}}{{cbr}}.

{{#tag:code|{{sourceforge clone
| p = nmr-relax
| r = website
}}}}.

===== Numbered parameters =====
This is for <code><nowiki>git clone git://git.code.sf.net/p/nmr-relax/website</nowiki></code>.

{{obr}}#tag:code{{!}}{{obr}}sourceforge clone {{!}} nmr-relax {{!}} website {{cbr}}{{cbr}}.

{{#tag:code|{{sourceforge clone | nmr-relax | website }}}}.

}}</noinclude>
Trusted, Bureaucrats
4,228

edits