<commit_before>=begin pod

=TITLE Module Development Utilities

=SUBTITLE What can help you write/test/improve your module(s)

Here is a list of modules that you can find in the Perl 6 ecosystem
which aim to make the experience of developing Perl 6 modules
more fun.


=head1 Module builder and Authoring tools

Some modules and tools to help you with generating files that are part
of a module distribution.

=item L<App::Mi6|http://modules.perl6.org/dist/App::Mi6>     Minimal authoring tool for Perl6
=item L<META6|http://modules.perl6.org/dist/META6>        Do things with Perl 6 META files
=item L<Module::Skeleton|https://bitbucket.org/rightfold/module-skeleton>        Generate a skeleton module
=item L<p6doc|http://modules.perl6.org/dist/p6doc>        Generate documentation end-products


=head1 Tests

Some tests of module quality.

=item L<Test::META|http://modules.perl6.org/dist/Test::META>      Test your META6.json file
=item L<Test::Output|http://modules.perl6.org/dist/Test::Output>  Test the output to STDOUT and STDERR your program generates
=item L<Test::Screen|http://modules.perl6.org/dist/Proc::Screen>  Use B<GNU screen> to test fullscreen VT applications


=head1 NativeCall

Here some modules to help you work with NativeCall.

=item L<NativeHelpers::Array|http://modules.perl6.org/dist/NativeHelpers::Array>  Provides routines to deal with CArray<commit_msg>Add Test::When to the list<commit_after>=begin pod

=TITLE Module Development Utilities

=SUBTITLE What can help you write/test/improve your module(s)

Here is a list of modules that you can find in the Perl 6 ecosystem
which aim to make the experience of developing Perl 6 modules
more fun.


=head1 Module builder and Authoring tools

Some modules and tools to help you with generating files that are part
of a module distribution.

=item L<App::Mi6|http://modules.perl6.org/dist/App::Mi6>     Minimal authoring tool for Perl6
=item L<META6|http://modules.perl6.org/dist/META6>        Do things with Perl 6 META files
=item L<Module::Skeleton|https://bitbucket.org/rightfold/module-skeleton>        Generate a skeleton module
=item L<p6doc|http://modules.perl6.org/dist/p6doc>        Generate documentation end-products


=head1 Tests

Some tests of module quality.

=item L<Test::META|http://modules.perl6.org/dist/Test::META>      Test your META6.json file
=item L<Test::Output|http://modules.perl6.org/dist/Test::Output>  Test the output to STDOUT and STDERR your program generates
=item L<Test::Screen|http://modules.perl6.org/dist/Proc::Screen>  Use B<GNU screen> to test fullscreen VT applications
=item L<Test::When|http://modules.perl6.org/dist/Test::When>  Control when your tests are run (author testing, online testing, etc.)

=head1 NativeCall

Here some modules to help you work with NativeCall.

=item L<NativeHelpers::Array|http://modules.perl6.org/dist/NativeHelpers::Array>  Provides routines to deal with CArray
{'fraction_non_alphanumeric': 0.09736030167980803, 'fraction_numerical': 0.014741172437435722, 'mean_word_length': 4.579349904397706, 'pattern_counts': {'":': 0, '<': 22, '<?xml version=': 0, '>': 22, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '99593', 'n_tokens_mistral': 935, 'n_tokens_neox': 880, 'n_words': 308}