Difference between revisions of "Template:GithubDownload"

From RobotX
Jump to navigation Jump to search
m (Text replacement - "<translate>" to "")
m (Text replacement - "</translate>" to "")
Line 1: Line 1:
 
<noinclude>
 
<noinclude>
 
<languages />
 
<languages />
</noinclude>{{#switch:</translate>
+
</noinclude>{{#switch:
 
| =
 
| =
 
<div class="plainlinks" style="white-space: nowrap;">
 
<div class="plainlinks" style="white-space: nowrap;">
 
{{#if:{{{snapshot|}}}|
 
{{#if:{{{snapshot|}}}|
[https://github.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}/downloads '''<!--T:1--> Download snapshot</translate>'''] {{#if:{{{mastertarball|}}}| ([https://github.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}/tarball/master <!--T:2--> Git master</translate>]) }}<br />
+
[https://github.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}/downloads '''<!--T:1--> Download snapshot'''] {{#if:{{{mastertarball|}}}| ([https://github.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}/tarball/master <!--T:2--> Git master]) }}<br />
 
|{{#if:{{{mastertarball|}}}|
 
|{{#if:{{{mastertarball|}}}|
[https://github.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}/tarball/master '''<!--T:3--> Download master snapshot</translate>''']<br />
+
[https://github.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}/tarball/master '''<!--T:3--> Download master snapshot''']<br />
 
|{{#if:{{{release|}}}|
 
|{{#if:{{{release|}}}|
[https://github.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}/releases{{#ifeq:{{{release}}}|1||/{{{release}}}}} '''<!--T:16--> Download release</translate>''']<br />
+
[https://github.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}/releases{{#ifeq:{{{release}}}|1||/{{{release}}}}} '''<!--T:16--> Download release''']<br />
 
}}}}}}
 
}}}}}}
 
GitHub:
 
GitHub:
* [https://github.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}/ <!--T:4--> project page</translate>]
+
* [https://github.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}/ <!--T:4--> project page]
* [https://github.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}.git <!--T:5--> git repository URL</translate>] <sup>[<span></span>[[Special:MyLanguage/Gerrit|<!--T:6--> help</translate>]]]</sup>
+
* [https://github.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}.git <!--T:5--> git repository URL] <sup>[<span></span>[[Special:MyLanguage/Gerrit|<!--T:6--> help]]]</sup>
* [https://github.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}/commits/ <!--T:7--> commit history</translate>]<br />
+
* [https://github.com/{{{1|{{{user|}}}}}}/{{{2|{{PAGENAMEE}}}}}/commits/ <!--T:7--> commit history]<br />
{{#if:{{{translatewiki|}}}||<small>''<!--T:8--> Note:</translate><br /><!--T:9--> No [[<tvar|1>Special:MyLanguage/Localisation#Translation resources</>|localisation]] updates are<br />provided by <tvar|twn>{{ll|translatewiki.net|translatewiki.net}}</>.</translate>''</small>}}
+
{{#if:{{{translatewiki|}}}||<small>''<!--T:8--> Note:<br /><!--T:9--> 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 GitHub version control{{#translation:}}]]</includeonly>
 
</div><includeonly>[[Category:Extensions in GitHub version control{{#translation:}}]]</includeonly>
 
| #default=
 
| #default=
Line 26: Line 26:
  
 
<!--T:11-->
 
<!--T:11-->
Transclude the template inside an Extension article to create [[w:GitHub|GitHub]] [[Git]] links.</translate>
+
Transclude the template inside an Extension article to create [[w:GitHub|GitHub]] [[Git]] links.
  
 
<!--T:12-->
 
<!--T:12-->
Line 33: Line 33:
 
<!--T:13-->
 
<!--T:13-->
 
This template takes two unnamed parameters to form the links, these are:
 
This template takes two unnamed parameters to form the links, these are:
</translate>
+
 
* <code>1</code> <!--T:17--> (also as: <code>user</code>): To form the username holding the repository</translate>
+
* <code>1</code> <!--T:17--> (also as: <code>user</code>): To form the username holding the repository
* <code>2</code>: <!--T:18--> to calculate the name of the repository holding the project, This defaults to the pagename that the extension is on</translate>
+
* <code>2</code>: <!--T:18--> to calculate the name of the repository holding the project, This defaults to the pagename that the extension is on
  
  
 
<!--T:19-->
 
<!--T:19-->
*Note: '''Spaces must be padded with '_' underscores'''.</translate>
+
*Note: '''Spaces must be padded with '_' underscores'''.
  
  
 
<!--T:20-->
 
<!--T:20-->
; Snapshots</translate>
+
; Snapshots
  
 
<!--T:21-->
 
<!--T:21-->
: (Activate by using <nowiki>|<option></nowiki>=1)</translate>
+
: (Activate by using <nowiki>|<option></nowiki>=1)
  
 
<!--T:22-->
 
<!--T:22-->
* <code>snapshot</code>: Displays a link to your downloads page if you have added any.</translate>
+
* <code>snapshot</code>: Displays a link to your downloads page if you have added any.
  
 
<!--T:23-->
 
<!--T:23-->
* <code>mastertarball</code>: Displays a download link to a tarball of your <code>master</code> branch.</translate>
+
* <code>mastertarball</code>: Displays a download link to a tarball of your <code>master</code> branch.
  
 
<!--T:24-->
 
<!--T:24-->
* <code>release</code>: Displays a download link to the list of releases. If the value is <code>latest</code>, it will point to the latest release.</translate>
+
* <code>release</code>: Displays a download link to the list of releases. If the value is <code>latest</code>, it will point to the latest release.
  
  
 
==== Usage example ==== <!--T:14-->
 
==== Usage example ==== <!--T:14-->
</translate>
+
 
 
<code><nowiki>{{GithubDownload|<Repository Username>|<Repository Name>}}</nowiki></code>
 
<code><nowiki>{{GithubDownload|<Repository Username>|<Repository Name>}}</nowiki></code>
  
 
<!--T:25-->
 
<!--T:25-->
An example with [https://github.com/torvalds/linux Linus Torvalds's linux repository]:</translate> (<code><nowiki>{{GithubDownload|torvalds|linux}}</nowiki></code>)
+
An example with [https://github.com/torvalds/linux Linus Torvalds's linux repository]: (<code><nowiki>{{GithubDownload|torvalds|linux}}</nowiki></code>)
  
 
{{GithubDownload|torvalds|linux}}
 
{{GithubDownload|torvalds|linux}}
Line 69: Line 69:
  
 
<!--T:26-->
 
<!--T:26-->
or</translate>
+
or
  
 
<code><nowiki>{{GithubDownload|<Repository Username>|<Repository Name>|snapshot=1}}</nowiki></code>
 
<code><nowiki>{{GithubDownload|<Repository Username>|<Repository Name>|snapshot=1}}</nowiki></code>
  
 
<!--T:27-->
 
<!--T:27-->
An example with [https://github.com/torvalds/linux Linus Torvalds's linux repository]:</translate> (<code><nowiki>{{GithubDownload|torvalds|linux|snapshot=1}}</nowiki></code>)
+
An example with [https://github.com/torvalds/linux Linus Torvalds's linux repository]: (<code><nowiki>{{GithubDownload|torvalds|linux|snapshot=1}}</nowiki></code>)
  
 
{{GithubDownload|torvalds|linux|snapshot=1}}
 
{{GithubDownload|torvalds|linux|snapshot=1}}
Line 80: Line 80:
  
 
<!--T:28-->
 
<!--T:28-->
By default a note is added that the extension is not translatable in [[translatewiki.net]].</translate> <!--T:29--> It can be removed by adding the parameter <code>translatewiki=1</code>:</translate>
+
By default a note is added that the extension is not translatable in [[translatewiki.net]]. <!--T:29--> It can be removed by adding the parameter <code>translatewiki=1</code>:
  
 
<code><nowiki>{{GithubDownload|<Repository Username>|<Repository Name>|translatewiki=1}}</nowiki></code>
 
<code><nowiki>{{GithubDownload|<Repository Username>|<Repository Name>|translatewiki=1}}</nowiki></code>
Line 88: Line 88:
  
 
=== See also === <!--T:15-->
 
=== See also === <!--T:15-->
</translate>
+
 
 
* {{ll|Template:WikimediaDownload}}
 
* {{ll|Template:WikimediaDownload}}
 
* {{ll|Template:GoogleCodeDownload}}
 
* {{ll|Template:GoogleCodeDownload}}

Revision as of 04:33, 21 December 2019


Template documentation

Usage

Transclude the template inside an Extension article to create GitHub Git links.

It is specifically designed to provide links for the download argument used in <tvar