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 quiz that covers the contents of this topic.
Course navigation
← Documenting code 🆕 | Quiz — Pod →
💪 Or jump directly to the
exercises in this section.