Module development utilities
What can help you write/test/improve your module(s)
1 | Module builder and authoring tools |
2 | Tests |
3 | NativeCall |
4 | Sample modules |
Here is a list of modules that you can find in the Raku ecosystem which aim to make the experience of developing Raku modules more fun.
Module builder and authoring tools
Some modules and tools to help you with generating files that are part of a module distribution.
App::Assixt The module developer's assistant
App::Mi6 Minimal authoring tool for Raku
META6 Do things with Raku
META
filesModule::Skeleton Generate a skeleton module
p6doc Generate documentation end-products
Tests
Some tests of module quality.
Test::META Test your META6.json file
Test::Output Test the output to STDOUT and STDERR your program generates
Test::Screen Use GNU screen to test full screen VT applications
Test::When Control when your tests are run (author testing, online testing, etc.)
NativeCall
Here some modules to help you work with NativeCall.
NativeHelpers::Array Provides routines to deal with CArray
App::GPTrixie Generate NativeCall code from C headers file
NativeCall::TypeDiag Provides routines to test your CStruct
Sample modules
Modules that exist only as minimalist examples, tests for installers, or skeletons.
Foo A module with two distributions of different versions