-
Notifications
You must be signed in to change notification settings - Fork 292
/
modules-extra.pod6
51 lines (31 loc) 路 2.09 KB
/
modules-extra.pod6
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
=begin pod :tag<tutorial>
=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::Assixt|https://modules.perl6.org/dist/App::Assixt> The module developer's assistant
=item L<App::Mi6|https://modules.perl6.org/dist/App::Mi6> Minimal authoring tool for Perl聽6
=item L<META6|https://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|https://modules.perl6.org/dist/p6doc> Generate documentation end-products
=head1 Tests
Some tests of module quality.
=item L<Test::META|https://modules.perl6.org/dist/Test::META> Test your META6.json file
=item L<Test::Output|https://modules.perl6.org/dist/Test::Output> Test the output to STDOUT and STDERR your program generates
=item L<Test::Screen|https://modules.perl6.org/dist/Proc::Screen> Use B<GNU screen> to test full screen VT applications
=item L<Test::When|https://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|https://modules.perl6.org/dist/NativeHelpers::Array> Provides routines to deal with CArray
=item L<App::GPTrixie|https://modules.perl6.org/dist/App::GPTrixie> Generate NativeCall code from C headers file
=item L<NativeCall::TypeDiag|https://modules.perl6.org/dist/NativeCall::TypeDiag> Provides routines to test your CStruct
=head1 Sample modules
Modules that exist only as minimalist examples, tests for installers,
or skeletons.
=item L<Foo|https://modules.perl6.org/dist/Foo> A module with two distributions of different versions
=end pod
# vim: expandtab softtabstop=4 shiftwidth=4 ft=perl6