nixos doc: module meta attribute section cleanup

+16 -16
+16 -16
nixos/doc/manual/development/meta-attributes.xml
··· 4 4 version="5.0" 5 5 xml:id="sec-meta-attributes"> 6 6 7 - <title>Meta-attributes</title> 7 + <title>Meta Attributes</title> 8 8 9 - <para>Like Nix packages, NixOS modules can declare meta-attributes to provide 10 - extra information. Module meta-attributes are defined in the 11 - <filename 12 - xlink:href="https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/misc/meta.nix">meta.nix</filename> 9 + <para>Like Nix packages, NixOS modules can declare meta-attributes to provide 10 + extra information. Module meta attributes are defined in the 11 + <filename 12 + xlink:href="https://github.com/NixOS/nixpkgs/blob/master/nixos/modules/misc/meta.nix">meta.nix</filename> 13 13 special module.</para> 14 14 15 - <para><literal>meta</literal> is a top level attribute like 16 - <literal>options</literal> and <literal>config</literal>. Available 17 - meta-attributes are <literal>maintainers</literal> and 15 + <para><literal>meta</literal> is a top level attribute like 16 + <literal>options</literal> and <literal>config</literal>. Available 17 + meta-attributes are <literal>maintainers</literal> and 18 18 <literal>doc</literal>.</para> 19 19 20 - <para>Each of the meta-attributes must be defined at most once per module 20 + <para>Each of the meta-attributes must be defined at most once per module 21 21 file.</para> 22 22 23 23 <programlisting> ··· 26 26 options = { 27 27 ... 28 28 }; 29 - 29 + 30 30 config = { 31 31 ... 32 32 }; 33 - 33 + 34 34 meta = { 35 - maintainers = with lib.maintainers; [ ericsagnes ]; <co 35 + maintainers = with lib.maintainers; [ ericsagnes ]; <co 36 36 xml:id='modules-meta-1' /> 37 37 doc = ./default.xml; <co xml:id='modules-meta-2' /> 38 38 }; ··· 48 48 49 49 <callout arearefs='modules-meta-2'> 50 50 <para> 51 - <varname>doc</varname> point to a valid docbook file containing the module 52 - documentation, its contents are automatically added to the <xref 51 + <varname>doc</varname> points to a valid DocBook file containing the module 52 + documentation. Its contents is automatically added to <xref 53 53 linkend="ch-configuration"/>. 54 - Changes to a module documentation must be checked to be non-breaking by 55 - building the NixOS manual. 54 + Changes to a module documentation have to be checked to not break 55 + building the NixOS manual: 56 56 </para> 57 57 <programlisting>$ nix-build nixos/release.nix -A manual</programlisting> 58 58 </callout>