Macros

Somewhat complex macros defined for the textinsert plug-in. This facilitates the modification of this macros. Wrote them using the usual dokuwiki edition features, then select them, and use the HTML source code for the macro definition.
The _HTML suffix is needed by the textinsert plug-in in order to handle correctly HTML.
To invoke a macro : #@MACRO_NAME@#, with arguments : #@MACRO_NAME~arg1,arg2,arg2…~@#

if you add/change/remove an acronym from Dokuwiki acronym database (acronyms[.local].conf), you have to update the definition of the macros which use this acronym.

Global macros

OS_HTML(software)

This macro is used on http://q37.info/computing/epeios/, with an empty argument. When changing this macro, especially if the argument is no more only on the beginning of the macro, changes have to be made on this page too.

Definition

%1 works with GNU/Linux (and probably other POSIX compliant operating systems), macOS and Windows, on IA-32, AMD64 and ARM (AArch32 and AArch64, like those on Raspberry Pi, Banana Pi, ODROID… devices) architectures.

Test

#@OS_HTML~software~@#

software works with GNU/Linux (and probably other POSIX compliant operating systems), macOS and Windows, on IA-32, AMD64 and ARM (AArch32 and AArch64, like those on Raspberry Pi, Banana Pi, ODROID… devices) architectures.

COMP_HTML

Purpose

Used in the Compilation section of a tool or application home page.

Definition

See also the compilation related page.

Test

#@COMP_HTML@#

See also the compilation related page.

CONF_HTML

Purpose

Used in the Configuration section of a tool or application home page.

Definition

Test

#@CONF_HTML@#

See also the configuration related page.

CI_T_HTML(name)

Purpose

The continuous integration table for tools.

Definition

CI name-cli name-java name-node
GNU/Linux & OS X Travis CI Travis CI Travis CI
Windows AppVeyor AppVeyor AppVeyor

Replace :

  • name with %1,
  • wikilink2 with wikilink1,
  • /lib/exe/fetch.php?tok=<…>&amp;media=https%3A%2F%2Ftravis-ci.org%2Fepeios-q37%2F%1- with https://travis-ci.org/epeios-q37%1-
  • /lib/exe/fetch.php?tok=<…>&amp;media=https%3A%2F%2Fci.appveyor.com%2Fapi%2Fprojects%2Fstatus%2Fgithub%2Fepeios-q37%2F%1- with https://ci.appveyor.com/api/projects/status/github/epeios-q37/%1-,
  • %3F.png with .png.

Test

#@CI_T_HTML~name~@#

CI xppq-cli xppq-java xppq-node
GNU/Linux & OS X Travis CI Travis CI Travis CI
Windows AppVeyor AppVeyor AppVeyor

H_LICENSE_HTML(software)

Definition

%1 is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Other rights can be granted, but only by an explicitly written permission from the author of %1.

Test

#@H_LICENSE_HTML~software~@#

software is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
Other rights can be granted, but only by an explicitly written permission from the author of software.

M_LICENSE_HTML(software)

Definition

%1 is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

%1 is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with %1. If not, see <http://www.gnu.org/licenses/>.

Other rights can be granted, but only by an explicitly written permission from the author of %1.

Test

#@M_LICENSE_HTML~software~@#

software is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with software. If not, see <http://www.gnu.org/licenses/>.

Other rights can be granted, but only by an explicitly written permission from the author of software.

H_AUTHOR_HTML(software)

Definition

%1 is developed by Claude SIMON (http://q37.info/contact/).

Test

#@H_AUTHOR_HTML~software~@#

software is developed by Claude SIMON (http://q37.info/contact/).

M_AUTHOR_HTML(software)

Definition

%1 is developed by Claude SIMON (http://q37.info/contact/).

Test

#@M_AUTHOR_HTML~software~@#

software is developed by Claude SIMON (http://q37.info/contact/).

S_UC_HTML

Definition

(under construction)

Test

#@S_UC_HTML@#

(under construction)

P_UC_HTML

Definition

:!: This page is currently under construction and may not be accurate !

Test

#@P_UC_HTML@#

:!: This page is currently under construction and may not be accurate !