Template:Macro: Difference between revisions

From LabRPS Documentation
Jump to navigation Jump to search
No edit summary
No edit summary
Line 19: Line 19:
     |}}{{#if:{{{Date|}}}
     |}}{{#if:{{{Date|}}}
     |Last modified: {{{Date}}}<br/>
     |Last modified: {{{Date}}}<br/>
     |}}{{#if:{{{FCVersion|}}}
     |}}{{#if:{{{RPSVersion|}}}
     |FreeCAD version: {{{FCVersion}}}<br/>
     |LabRPS version: {{{RPSVersion}}}<br/>
     |}}{{#if:{{{Download|}}}
     |}}{{#if:{{{Download|}}}
     |Download: {{{Download}}}<br/>
     |Download: {{{Download}}}<br/>
Line 48: Line 48:
   | class="ctEven macro-date"|{{{Date|''None''}}}
   | class="ctEven macro-date"|{{{Date|''None''}}}
   |-
   |-
   ! class="ctOdd"|FreeCAD Version(s)
   ! class="ctOdd"|LabRPS Version(s)
   |-
   |-
   | class="ctEven FreeCAD-version"|{{{FCVersion|''None''}}}
   | class="ctEven LabRPS-version"|{{{RPSVersion|''None''}}}
   |-
   |-
   ! class="ctOdd"|Default shortcut
   ! class="ctOdd"|Default shortcut
Line 71: Line 71:
{{Macro
{{Macro
|Name=SomeMacro
|Name=SomeMacro
|Description=This macro improves the solid shapes in all ways.
|Description=This macro introduces a faster Cholesky decomposition of power spectral density matrix.
|Author=WikiUserName
|Author=WikiUserName
|Version=2.0
|Version=2.0
|Date=2018-11-20
|Date=2024-08-20
}}
}}


  <nowiki>{{Macro
  <nowiki>{{Macro
|Name=SomeMacro
|Name=SomeMacro
|Description=This macro improves the solid shapes in all ways.
|Description=This macro introduces a faster Cholesky decomposition of power spectral density matrix.
|Author=WikiUserName
|Author=WikiUserName
|Download=[https://wiki.labrps.com/images/2/2c/Text-x-python.png Text-x-python.png]
|Download=[https://wiki.labrps.com/images/2/2c/Text-x-python.png Text-x-python.png]
|Version=2.0
|Version=2.0
|Date=2018-11-20
|Date=2024-08-20
}}</nowiki>
}}</nowiki>


Line 89: Line 89:
  <nowiki>{{Macro
  <nowiki>{{Macro
|Name=SomeMacro
|Name=SomeMacro
|Description=This macro improves the solid shapes in all ways.
|Description=This macro introduces a faster Cholesky decomposition of power spectral density matrix.
|Author=WikiUserName
|Author=WikiUserName
|Download=Possible files to download, example the icon toolBar ...
|Download=Possible files to download, example the icon toolBar ...
|Date=2018-11-20
|Date=2024-08-20
|Version=2.0
|Version=2.0
|RPSVersion= 0.1
|RPSVersion= 0.1

Revision as of 07:09, 16 April 2024

Generic macro icon. Create your personal icon with the same name of the macro {{{Name}}}

Description
{{{Description}}}

Author
[[User:{{{Author}}}|{{{Author}}}]]
Download
None
Links
Macro Version
1.0
Date last modified
None
LabRPS Version(s)
None
Default shortcut
None
See also
None

Usage

This template is the main tool to document macros. It should be inserted as the first line in documentation pages. See a sample to the right.

Generic macro icon. Create your personal icon with the same name of the macro SomeMacro

Description
This macro introduces a faster Cholesky decomposition of power spectral density matrix.

Macro version: 2.0
Last modified: 2024-08-20
Author: WikiUserName
Author
WikiUserName
Download
None
Links
Macro Version
2.0
Date last modified
2024-08-20
LabRPS Version(s)
None
Default shortcut
None
See also
None

Usage

This template is the main tool to document macros. It should be inserted as the first line in documentation pages. See a sample to the right. Template loop detected: Template:Macro

{{Macro
|Name=SomeMacro
|Description=This macro introduces a faster Cholesky decomposition of power spectral density matrix.
|Author=WikiUserName
|Download=[https://wiki.labrps.com/images/2/2c/Text-x-python.png Text-x-python.png]
|Version=2.0
|Date=2024-08-20
}}

The required parameters are:

{{Macro
|Name=SomeMacro
|Description=This macro introduces a faster Cholesky decomposition of power spectral density matrix.
|Author=WikiUserName
|Download=Possible files to download, example the icon toolBar ...
|Date=2024-08-20
|Version=2.0
|RPSVersion= 0.1
}}

Other parameters may be omitted or their value left empty.

Required parameters

Parameters are specified with its value after the equals sign, parameter=value.

Each parameter in the list is separated by a pipe symbol |.

|... |Name=SomeMacro|Author=WikiUserName| ...

Parameters can be placed in the same line, or each in a separate line.

|...
|Name=SomeMacro
|Author=WikiUserName
| ...

The following parameters are required.

Name
The properly capitalized name of the macro to be documented.
The name is used to retrieve the icon graphic Name.svg or Name.png from the wiki repository. The template works properly if the icon does not exist; in this case, a generic icon Text-x-python.png is displayed.
Description
A description for the macro, this description will be displayed in Addon manager.
Author
The author of the macro. This name is linked to the user's page in the wiki, that is, User:Author. Since macros are not part of the official LabRPS code, users should direct their questions about them to their particular creators. The author of a macro should be reachable in the forum, with the same username as in the wiki.
Download
Possible files to download, example the icon toolBar and other file. Give the complete link of the object ex: Download=[https://wiki.labrps.com/images/2/2c/Text-x-python.png Text-x-python.png]
Date
All macros must have a date. This is helpful to indicate the last time the macro was modified, and warn the user of the age of the code. Macros that are very old may be obsolete and may not work with a recent version of LabRPS.
RPSVersion
LabRPS version(s) to run the macro example: RPSVersion=0.1

Optional Parameters

The following parameters are optional. If they are not included in the template, they will display a default value.

Links
Other help link for the macro example Video, Tutorials page related on the macro.
Version
The version of the macro. If no value is given, it will default to 1.0. This is helpful for authors, so that they can document particular versions of their own macros.
Shortcut
Some macros may introduce shortcuts to launch specific tools. Indicate the shortcut buttons to press with this value. If no value is given, it will default to None.
SeeAlso
Optional links to other related commands, for example, SeeAlso=[[Some Tool|Tool]].
Icon
An image file different from Name.svg or Name.png to use as icon. This can be used to include a specific icon that is not named after the command, for example, Icon=Some_other_name.svg

</noinclude>

{{Macro
|Name=SomeMacro
|Description=This macro introduces a faster Cholesky decomposition of power spectral density matrix.
|Author=WikiUserName
|Download=[https://wiki.labrps.com/images/2/2c/Text-x-python.png Text-x-python.png]
|Version=2.0
|Date=2024-08-20
}}

The required parameters are:

{{Macro
|Name=SomeMacro
|Description=This macro introduces a faster Cholesky decomposition of power spectral density matrix.
|Author=WikiUserName
|Download=Possible files to download, example the icon toolBar ...
|Date=2024-08-20
|Version=2.0
|RPSVersion= 0.1
}}

Other parameters may be omitted or their value left empty.

Required parameters

Parameters are specified with its value after the equals sign, parameter=value.

Each parameter in the list is separated by a pipe symbol |.

|... |Name=SomeMacro|Author=WikiUserName| ...

Parameters can be placed in the same line, or each in a separate line.

|...
|Name=SomeMacro
|Author=WikiUserName
| ...

The following parameters are required.

Name
The properly capitalized name of the macro to be documented.
The name is used to retrieve the icon graphic Name.svg or Name.png from the wiki repository. The template works properly if the icon does not exist; in this case, a generic icon Text-x-python.png is displayed.
Description
A description for the macro, this description will be displayed in Addon manager.
Author
The author of the macro. This name is linked to the user's page in the wiki, that is, User:Author. Since macros are not part of the official LabRPS code, users should direct their questions about them to their particular creators. The author of a macro should be reachable in the forum, with the same username as in the wiki.
Download
Possible files to download, example the icon toolBar and other file. Give the complete link of the object ex: Download=[https://wiki.labrps.com/images/2/2c/Text-x-python.png Text-x-python.png]
Date
All macros must have a date. This is helpful to indicate the last time the macro was modified, and warn the user of the age of the code. Macros that are very old may be obsolete and may not work with a recent version of LabRPS.
RPSVersion
LabRPS version(s) to run the macro example: RPSVersion=0.1

Optional Parameters

The following parameters are optional. If they are not included in the template, they will display a default value.

Links
Other help link for the macro example Video, Tutorials page related on the macro.
Version
The version of the macro. If no value is given, it will default to 1.0. This is helpful for authors, so that they can document particular versions of their own macros.
Shortcut
Some macros may introduce shortcuts to launch specific tools. Indicate the shortcut buttons to press with this value. If no value is given, it will default to None.
SeeAlso
Optional links to other related commands, for example, SeeAlso=[[Some Tool|Tool]].
Icon
An image file different from Name.svg or Name.png to use as icon. This can be used to include a specific icon that is not named after the command, for example, Icon=Some_other_name.svg