Skip to content

Latest commit

 

History

History
153 lines (147 loc) · 7.3 KB

registry.md

File metadata and controls

153 lines (147 loc) · 7.3 KB
title layout meta-description page-header
IRCv3 Registry
default
IRCv3 Tags, Capabilities, Commands and Metadata Keys.
IRCv3 Registry

This page lists the tags, capabilities, commands, batches and metadata keys that have been defined by the IRCv3 Working Group, are described by our specifications, or that we otherwise recommend using. Draft-status names are listed without the draft/, as this primarily catalogues reserved names.

{% for type in site.data.registry %} {{ type.name }} {% endfor %} {% for type in site.data.metadata_registry %} {{ type.name }} {% endfor %} {% for type in site.data.standard_replies_registry %} {{ type.name }} {% endfor %}

{% for type in site.data.registry %}

{{ type.name }}

{% if type.include_numeric %}{% endif %} {% if type.include_specs %}{% endif %} {% for val in type.values %} {% if type.include_numeric %}{% endif %} {% if type.include_specs %}{% endif %} {% endfor %}
NumericNameSpecsDescription
{{ val.numeric }} {{ val.name }} {% for specname in val.specs %} {% if site.data.irc_versions.proposed contains specname %} {{ site.data.irc_versions.proposed.specs[specname].name }} [PR]{% if forloop.last %}{% else %},{% endif %} {% elsif site.data.irc_versions.stable.specs[specname].deprecated %} {{ site.data.irc_versions.stable.specs[specname].name }} [deprecated]{% if forloop.last %}{% else %},{% endif %} {% elsif site.data.irc_versions.stable.specs[specname].draft %} {{ site.data.irc_versions.stable.specs[specname].name | replace: "draft/" }} [draft]{% if forloop.last %}{% else %},{% endif %} {% else %} {{ site.data.irc_versions.stable.specs[specname].name }}{% if forloop.last %}{% else %},{% endif %} {% endif %} {% endfor %} {{ val.description | markdownify | replace:"

","" | replace:"

","" }} {% assign i = 1 %} {% for link in val.links %} ({{i}}) {% assign i = i | plus: 1 %} {% endfor %}
{% endfor %}

{% for type in site.data.metadata_registry %}

{{ type.name }}

{% for val in type.values %} {% endfor %}
Key Format Description
{{ val.key }} {% if val.format-mono %}{{ val.format }}{% else %}{{ val.format | markdownify | replace:"

","" | replace:"

","" }}{% endif %}
{% if val.examples %} {{ val.examples | newline_to_br }} {% endif %}
{{ val.description | markdownify | replace:"

","" | replace:"

","" }} {% assign i = 1 %} {% for link in val.links %} ({{i}}) {% assign i = i | plus: 1 %} {% endfor %}
{% endfor %}

{% for type in site.data.standard_replies_registry %}

{{ type.name }} [spec]

{% assign last_cmd = nil %} {% for val in type.values %} {% endfor %}
Command Code Specs Description
{{ val.command }} {{ val.code }} {% for specname in val.specs %} {% if site.data.irc_versions.proposed contains specname %} {{ site.data.irc_versions.proposed.specs[specname].name }} [PR]{% if forloop.last %}{% else %},{% endif %} {% elsif site.data.irc_versions.stable.specs[specname].deprecated %} {{ site.data.irc_versions.stable.specs[specname].name }} [deprecated]{% if forloop.last %}{% else %},{% endif %} {% elsif site.data.irc_versions.stable.specs[specname].draft %} {{ site.data.irc_versions.stable.specs[specname].name | replace: "draft/" }} [draft]{% if forloop.last %}{% else %},{% endif %} {% else %} {{ site.data.irc_versions.stable.specs[specname].name }}{% if forloop.last %}{% else %},{% endif %} {% endif %} {% endfor %} {{ val.description | markdownify | replace:"

","" | replace:"

","" }} {% assign i = 1 %} {% for link in val.links %} ({{i}}) {% assign i = i | plus: 1 %} {% endfor %}
{% endfor %}