Raku kurss / Padziļināti / Testēšana un dokumentācija 🆕 / Koda dokumentēšana 🆕
Pod renderēšana
Kad fails nes Pod, kompilators to var pārvērst formatētā tekstā,
programmu neizpildot, ar opciju --doc:
raku --doc mymodule.rakuIepriekšējam virsraksta un rindkopas piemēram tas izdrukā apmēram šo:
My Module
This module does something useful.Atveidojas arī saraksti un koda bloki. Ņemiet šo Pod:
=begin pod
=head1 Shopping list
Things to buy:
=item Apples
=item Bread
=item Cheese
Run it like this:
=begin code
say 'hello';
=end code
=end podAtveidots ar raku --doc, tas izdrukā:
Shopping list
Things to buy:
* Apples
* Bread
* Cheese
Run it like this:
say 'hello';Katrs =item kļūst par aizzīmi, un bloks
=begin code … =end code tiek parādīts burtiski un ar
atkāpi, tieši tā, kā uzrakstīts.
Atveidošana HTML formātā
Tas pats mehānisms var radīt arī citus formātus. HTML gadījumā
vienreiz instalējat atveidotāja moduli un pēc tam nosaucat to aiz
--doc:
zef install Pod::To::HTML
raku --doc=HTML mymodule.raku > mymodule.htmlTagad tas pats dokuments iznāk kā HTML — virsraksts kļūst par
<h1>, saraksts par <ul> ar
<li>, bet koda bloks par
<pre>:
<h1>Shopping list</h1>
<p>Things to buy:</p>
<ul>
<li>Apples</li>
<li>Bread</li>
<li>Cheese</li>
</ul>
<p>Run it like this:</p>
<pre class="pod-block-code">say 'hello';</pre>(Rīks to ietin pilnā HTML lappusē.) Tieši tā oficiālā Raku dokumentācija vietnē docs.raku.org tiek radīta no Pod paša Rakudo pirmkodā.
Kursa navigācija
← Formatēšana un kods | Piekļuve Pod datiem →
💪 Vai arī dodieties tieši uz šīs sadaļas vingrinājumiem.