Course of Raku / Advanced / Testing and documentation 🆕 / Documenting code 🆕
Pod basics
Pod documentation lives in your source file, set off by lines that
begin with =. The simplest way to write a block of it is
between =begin pod and =end pod:
=begin pod
=head1 My Module
This module does something useful.
=end podInside, directives describe the structure:
=head1,=head2, … — headings at different levels- an ordinary paragraph — just text on its own lines
=item— an item in a bulleted list
=begin pod
=head1 Features
=item Fast
=item Small
=item Simple
=end podThe =head1 line is a top-level heading; the three
=item lines form a list. Pod sits alongside your code
without affecting it — the compiler ignores it when running the program,
but can extract and render it on demand, as the last topic shows.
Practice
Complete the 1 quiz that covers the contents of this topic.
Course navigation
← Documenting code 🆕 | Quiz — Pod →
💪 Or jump directly to the
exercises in this section.