This is only a modified subset of the actual documentation. The main purpose of this repo is to be used to test changes in a fast way.
If you have changed some of the Pod6 files you need to update the previous-links.txt
file
with the new changes.
The next list shows all characteristics that pod files in test-doc
should have:
- Headings like
=head2 The something operator
- Headings like
=head2 The C<something> operator
- Headings like
=head2 Infix foo
- Headings like
=head2 Infix C<foo>
- Headings like
=head2 trait Indix Foo
- Unambiguous headings =>
=head2 X<something|something>
- All kinds of FormattingCodes check they are ignored(
=head2 L<aa|aa>
,=head2 B<aa|aa>
, ...).
-
scope detection:
=head2 valid definition #1 Some text. Definition #1 content should reach up to this point. =head2 valid definition #2
-
Nested definitions:
=head2 valid definition #1 The content of this definition should be all this pod. =head3 valid definition #2 The content of this definition should reach just before #4. =head4 valid definition #3 This text should be the only content of this definition. =head3 valid definition #4 Same for this.
- Whatever reference element in some pod =>
X<some|reference>
- Multireferences =>
X<some|reference1;reference2>
- All menus in the doc site should have at least one element.
- Language
- Types
- Basic
- One composite type
- Domain-specific type
- Exceptions
- Routines
- Programs
Routines from other types are added to complete the pods:
- Routines by role
- Routines by class
- Routines by a role done by a parent class
The code in this repository is available under the Artistic License 2.0 as published by The Perl Foundation. See the LICENSE file for the full text.