Difference between revisions of "Template:GitlabDownload"
Joelmartin (talk | contribs) m (Text replacement - "</translate>" to "") |
Joelmartin (talk | contribs) m (Text replacement - "<!--T:(.*)-->" to "") |
||
Line 5: | Line 5: | ||
<div class="plainlinks" style="white-space: nowrap;"> | <div class="plainlinks" style="white-space: nowrap;"> | ||
{{#if:{{{snapshot|}}}| | {{#if:{{{snapshot|}}}| | ||
− | [https://gitlab.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}/downloads ''' | + | [https://gitlab.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}/downloads ''' Download snapshot'''] {{#if:{{{mastertarball|}}}| ([https://gitlab.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}/-/archive/master/{{{2|{{PAGENAMEE}}}}}-master.tar.gz Git master]) }}<br /> |
|{{#if:{{{mastertarball|}}}| | |{{#if:{{{mastertarball|}}}| | ||
− | [https://gitlab.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}/-/archive/master/{{{2|{{PAGENAMEE}}}}}-master.tar.gz ''' | + | [https://gitlab.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}/-/archive/master/{{{2|{{PAGENAMEE}}}}}-master.tar.gz ''' Download master snapshot''']<br /> |
}}}} | }}}} | ||
GitLab: | GitLab: | ||
− | * [https://gitlab.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}/ | + | * [https://gitlab.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}/ project page] |
− | * [https://gitlab.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}.git | + | * [https://gitlab.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}.git git repository URL] <sup>[<span></span>[[Special:MyLanguage/Gerrit| help]]]</sup> |
− | * [https://gitlab.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}/commits/master | + | * [https://gitlab.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}/commits/master commit history]<br /> |
− | {{#if:{{{translatewiki|}}}||<small>'' | + | {{#if:{{{translatewiki|}}}||<small>'' Note:<br /> No [[<tvar|1>Special:MyLanguage/Localisation#Translation resources</>|localisation]] updates are<br />provided by <tvar|twn>{{ll|translatewiki.net|translatewiki.net}}</>.''</small>}} |
</div><includeonly>[[Category:Extensions in GitLab version control{{#translation:}}]]</includeonly> | </div><includeonly>[[Category:Extensions in GitLab version control{{#translation:}}]]</includeonly> | ||
| #default= | | #default= |
Revision as of 14:27, 21 December 2019
GitLab:
Note:
No [[<tvar|1>Special:MyLanguage/Localisation#Translation resources</>|localisation]] updates are
provided by <tvar

Usage
Transclude the template inside an Extension article to create GitLab Git links. It is specifically designed to provide links for the download argument used in Template:Extension and categorizes into Category:Extensions in GitLab version control.
This template takes two unnamed parameters to form the links, these are:
1
(also as:user
): To form the username holding the repository2
: to calculate the name of the repository holding the project, This defaults to the pagename that the extension is on
- Note: Spaces must be padded with '_' underscores.
- Snapshots
- (Activate by using |<option>=1)
snapshot
: Displays a link to your downloads page if you have added any.mastertarball
: Displays a download link to a tarball of yourmaster
branch.
Usage Example
{{GitlabDownload|<Repository Username>|<Repository Name>}}
An example with Linus Torvalds's linux repository: ({{GitlabDownload|torvalds|linux}}
)
or
{{GitlabDownload|<Repository Username>|<Repository Name>|snapshot=1}}
An example with Linus Torvalds's linux repository: ({{GitlabDownload|torvalds|linux|snapshot=1}}
)
By default a note is added that the extension is not translatable in translatewiki.net. It can be removed by adding the parameter translatewiki=1
:
{{GitlabDownload|<Repository Username>|<Repository Name>|translatewiki=1}}
See also