Rinci - Language-neutral metadata for your code ++
PERLANCAR/Rinci-1.1.73 - 07 Feb 2015 13:29:01 GMT - Search in distribution

Test::Rinci - Test Rinci metadata ++

This module performs various checks on a module's Rinci metadata. It is recommended that you include something like "release-rinci.t" in your distribution if you add metadata to your code. If you use Dist::Zilla to build your distribution, there is D...

PERLANCAR/Test-Rinci-0.09 - 17 Dec 2014 09:21:10 GMT - Search in distribution
  • test-rinci - Test Rinci metadata in all dist's modules

Pod::Weaver::Plugin::Rinci - Insert stuffs to POD from Rinci metadata ++

This plugin inserts stuffs to POD documentation based on information found on Rinci metadata. For modules For modules, the following are inserted: * DESCRIPTION From "description" property from package metadata, if any. * FUNCTIONS Documentation for ...

PERLANCAR/Pod-Weaver-Plugin-Rinci-0.32 - 21 Feb 2015 16:52:19 GMT - Search in distribution

Gen::Test::Rinci::FuncResult - Generate function to test a function ++

FUNCTIONS gen_test_func(%args) -> [status, msg, result, meta] Generate a test function for a function. This function (A) will generate a function (B). A accepts, among others, the name or the reference to the function that you want to test (T) and th...

SHARYANTO/Gen-Test-Rinci-FuncResult-0.04 - 17 May 2014 13:58:59 GMT - Search in distribution

Dist::Zilla::Plugin::Test::Rinci - A release test for Rinci metadata ++

This is an extension of Dist::Zilla::Plugin::InlineFiles, providing the following files: xt/release/rinci.t - a standard Rinci metadata test This test uses Test::Rinci to check your Rinci metadata. ACKNOWLEDGEMENTS Code based on Dist::Zilla::Plugin::...

SHARYANTO/Dist-Zilla-Plugin-Test-Rinci-0.01 - 06 Nov 2012 15:43:24 GMT - Search in distribution

Dist::Zilla::Plugin::Rinci::Wrap - Insert wrapper-generated code ++

This plugin inserts code generated by Perinci::Sub::Wrapper to your source code during building. This lets you add functionalities like argument validation, result validation, automatic retries, conversion of argument passing style, currying, and so ...

PERLANCAR/Dist-Zilla-Plugin-Rinci-Wrap-0.08 - 26 Feb 2015 16:09:32 GMT - Search in distribution

Dist::Zilla::Plugin::Rinci::Validate - Insert argument validator code in output code ++

This plugin inserts argument validation code into your module source code, at location marked with "# VALIDATE_ARG" or "# VALIDATE_ARGS". Validation code is compiled using "Data::Sah" from Sah schemas specified in "args" property in "Rinci" function ...

PERLANCAR/Dist-Zilla-Plugin-Rinci-Validate-0.20 - 03 Jan 2015 09:24:51 GMT - Search in distribution

Dist::Zilla::Plugin::Rinci::AbstractFromMeta - Fill out abstract from Rinci metadata ++

This plugin is another DRY module. If you have already put summaries in Rinci metadata, why repeat it in the dzil Abstract? SEE ALSO Rinci HOMEPAGE Please visit the project's homepage at <https://metacpan.org/release/Dist-Zilla-Plugin-Rinci-AbstractF...

PERLANCAR/Dist-Zilla-Plugin-Rinci-AbstractFromMeta-0.06 - 17 Dec 2014 06:22:00 GMT - Search in distribution

Dist::Zilla::Plugin::Rinci::ScriptFromFunc - Create or fill out script details from Riap function metadata ++

After you add Rinci metadata to your function, e.g.: package My::Palindrome; $SPEC{check_palindrome} = { v => 1.1, args => { text => { schema=>'str*', req=>1, pos=>0 }, ci => { schema=>'bool*', cmdline_aliases=>{i=>{}} }, }, result_naked => 1, }; sub...

PERLANCAR/Dist-Zilla-Plugin-Rinci-ScriptFromFunc-0.10 - 01 Mar 2015 14:00:17 GMT - Search in distribution

update-rinci-metadata-db - Create/update Rinci API metadata database ++
PERLANCAR/App-UpdateRinciMetadataDb-0.09 - 27 Dec 2014 03:54:41 GMT - Search in distribution

Riap - Rinci access protocol ++

Rinci access protocol (Riap for short), is a client/server, request/response protocol for requesting metadata and performing actions on code entities. It is modeled closely after HTTP, but is a different protocol. It can be layered on top of HTTP (as...

PERLANCAR/Riap-1.2.2 - 30 Oct 2014 15:00:05 GMT - Search in distribution

Perinci - Collection of Perl modules for Rinci and Riap ++

Perinci is a collection of modules for implementing/providing tools pertaining to Rinci and Riap, spread over several distributions for faster incremental releases. These tools include: * Wrapper Perinci::Sub::Wrapper is the subroutine wrapper which ...

SHARYANTO/Perinci-0.31 - 12 Nov 2013 08:52:33 GMT - Search in distribution

Perinci::To::Doc - Convert Rinci metadata to documentation ++

This distribution hosts several modules to generate documentation (text, POD) from Rinci metadata. HOMEPAGE Please visit the project's homepage at <https://metacpan.org/release/Perinci-To-Doc>. SOURCE Source repository is at <https://github.com/shary...

PERLANCAR/Perinci-To-Doc-0.60 - 05 Jan 2015 15:41:12 GMT - Search in distribution

Perinci::Web - Rinci/Riap-based web application framework ++

Perinci::Web is a web application framework. It will let you define routes to your functions (accessed via Riap protocol), templating, assets, etc. The spirit is much like Perinci::CmdLine: to let you write as much core functionality in normal Perl f...

SHARYANTO/Perinci-Web-0.00 - 24 Jul 2012 19:40:42 GMT - Search in distribution

Perinci::Examples - Various examples of Rinci metadata ++

This module and its submodules contain an odd mix of various functions, variables, and other code entities, along with their Rinci metadata. Mostly used for testing Rinci specification and the various Perinci modules. Example scripts are put in a sep...

PERLANCAR/Perinci-Examples-0.49 - 20 Jan 2015 13:54:02 GMT - Search in distribution

Perinci::Object - Object-oriented interface for Rinci metadata ++

Rinci works using pure data structures, but sometimes it's convenient to have an object-oriented interface (wrapper) for those data. This module provides just that. FUNCTIONS rimeta $meta => OBJECT Exported by default. A shortcut for Perinci::Object:...

PERLANCAR/Perinci-Object-0.21 - 11 Dec 2014 08:40:08 GMT - Search in distribution

Setup - Specification for setup module ++
SHARYANTO/Setup-1.0.4 - 04 Sep 2012 03:33:31 GMT - Search in distribution

Perinci::CmdLine - Rinci/Riap-based command-line application framework ++

See Perinci::CmdLine::Manual. Screenshots: REQUEST KEYS See also Perinci::CmdLine::Base. Extra stuffs put by this module to the $r hash/stash. * format_options => hash ATTRIBUTES All the attributes of Perinci::CmdLine::Base, plus: log => BOOL (defaul...

PERLANCAR/Perinci-CmdLine-1.44 - 11 Jan 2015 16:19:09 GMT - Search in distribution

Perinci::To::HTML - Generate HTML documentation from Rinci package metadata ++

This documentation is geared more into documenting HTTP API. If you want something more Perl-oriented, try Perinci::To::POD (and convert the resulting POD to HTML). HOMEPAGE Please visit the project's homepage at <https://metacpan.org/release/Perinci...

SHARYANTO/Perinci-To-HTML-0.02 - 02 May 2014 08:25:50 GMT - Search in distribution

Serabi - Create REST-style web service with Riap backend ++

This will be a set of PSGI middlewares (Plack::Middleware::Serabi::*) to help you build REST-style web service with Riap backend. This is meant as an alternative (or companion) to Periuk (a.k.a. Perinci::Access::HTTP::Server). I currently have no pla...

SHARYANTO/Serabi-0.00 - 02 Feb 2012 19:00:15 GMT - Search in distribution