Template:Current release: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
(Standardisation of the example documentation.)
m (added "floor" operator to round down 2016.3.33333333 to 2016.3 and 2016.4.333333333 to 2016.4)
Line 1: Line 1:
<includeonly>{{#switch: {{{1|}}}
<includeonly>{{#switch: {{{1|}}}
<!-- if/when this works correctly, these should probably be moved to their own sub-templates? -->
<!-- if/when this works correctly, these should probably be moved to their own sub-templates? -->
| cr = {{#ifexpr: {{CURRENTMONTH}} < 3 |{{#expr: {{CURRENTYEAR}} - 1}} | {{CURRENTYEAR}}}}.{{#expr: {{CURRENTMONTH}} div 3}}
| cr = {{#ifexpr: {{CURRENTMONTH}} < 3 |{{#expr: {{CURRENTYEAR}} - 1}} | {{CURRENTYEAR}}}}.{{#expr: floor ( {{CURRENTMONTH}} div 3)}}
| crd = 17 September 2016
| crd = 17 September 2016
<!-- note, this hasn't really been tested yet ... --->
<!-- note, this hasn't really been tested yet ... --->
| nr = {{#ifeq: {{#expr: {{CURRENTMONTH}} div 3}} | 4 | {{#expr: {{CURRENTYEAR}} + 1}} | {{CURRENTYEAR}}}}.{{#expr:{{#expr: {{CURRENTMONTH}} div 3}} +1}}
| nr = {{#ifeq: {{#expr: {{CURRENTMONTH}} div 3}} | 4 | {{#expr: {{CURRENTYEAR}} + 1}} | {{CURRENTYEAR}}}}.{{#expr:{{#expr: floor ( {{CURRENTMONTH}} div 3)}} +1}}
| nrd = <daysuntil>17 November 2016</daysuntil>
| nrd = <daysuntil>17 November 2016</daysuntil>
| #default = {{error|No argument given|current release}}
| #default = {{error|No argument given|current release}}

Revision as of 08:39, 1 October 2016


The following template description is not displayed when the template is inserted in an article.

Goal

This template is used internally by {{GitStatus}} to display:

  1. the current release
  2. the release date of the current release
  3. the next release
  4. the number of days until the next release.

This template should be updated with every new release, including bugfix releases.

Usage

{{current release|data}}
data
Dictates what data is returned. This parameter is mandatory. Value may be one of:
  • cr: Current release
  • crd: Release date of current release
  • nr: Next release
  • nrd: Days until the next release

Examples

{{current release|cr}}

2024.1

Related template

See also