Rinci - Language-neutral metadata for your code

PERLANCAR/Rinci-1.1.78 - 02 Sep 2015 18:55:48 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.10 - 06 Sep 2015 09:13:49 GMT - Search in distribution
  • test-rinci - Test Rinci metadata in all dist's modules

Exporter::Rinci - A simple wrapper for Exporter for modules with Rinci metadata

Exporter::Rinci is a simple wrapper for Exporter. Before handing out control to Exporter's import(), it will look at the exporting module's @EXPORT, @EXPORT_OK, and %EXPORT_TAGS and if they are empty will fill them out with data from Rinci metadata (...

PERLANCAR/Exporter-Rinci-0.01 - 23 Oct 2015 12:55:13 GMT - Search in distribution

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.48 - 20 Nov 2015 10:41:26 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.11 - 26 Sep 2015 09:03:30 GMT - Search in distribution

Dist::Zilla::Plugin::Rinci::AddPrereqs - Add prerequisites from Rinci metadata

This plugin will search Rinci metadata in all modules and add prereqs for the following: * For every dependency mentioned in "deps" property in function metadata, will add a prereq to "Perinci::Sub::Dep::NAME". This plugin will also search all Perinc...

PERLANCAR/Dist-Zilla-Plugin-Rinci-AddPrereqs-0.06 - 02 Apr 2015 14:15:21 GMT - Search in distribution

Dist::Zilla::Role::Rinci::CheckDefinesMeta - Role to check if dist defines Rinci metadata

PERLANCAR/Dist-Zilla-Role-Rinci-CheckDefinesMeta-0.03 - 25 Sep 2015 06:50:09 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....

PERLANCAR/Dist-Zilla-Plugin-Test-Rinci-0.03 - 11 Sep 2015 08:50:24 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?...

PERLANCAR/Dist-Zilla-Plugin-Rinci-AbstractFromMeta-0.08 - 07 Jul 2015 12:30:05 GMT - Search in distribution

update-rinci-metadata-db - Create/update Rinci API metadata database

PERLANCAR/App-UpdateRinciMetadataDb-0.11 - 03 Sep 2015 07:56:11 GMT - Search in distribution

Riap - Rinci access protocol

PERLANCAR/Riap-1.2.4 - 04 Sep 2015 01:00:31 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....

PERLANCAR/Perinci-To-Doc-0.68 - 29 Sep 2015 05:37:31 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...

PERLANCAR/Perinci-Web-0.01 - 04 Sep 2015 00:39:03 GMT - Search in distribution

Borang::HTML - Generate HTML form from Rinci metadata

PERLANCAR/Borang-0.02 - 22 Sep 2015 10:55:45 GMT - Search in distribution
  • Borang - Function-oriented form framework

Perinci::Examples - Various examples of Rinci metadata

This distribution contains 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 separate distri...

PERLANCAR/Perinci-Examples-0.61 - 29 Sep 2015 13:45:55 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....

PERLANCAR/Perinci-Object-0.24 - 03 Sep 2015 12:09:07 GMT - Search in distribution

App::PeriSeq - Rinci-/Perinci::CmdLine-based "seq"-like CLI utility

PERLANCAR/App-PeriSeq-0.03 - 03 Sep 2015 07:49:25 GMT - Search in distribution
  • peri-seq - Rinci-/Perinci::CmdLine-based "seq"-like CLI utility

Perinci::Tx::Manager - A Rinci transaction manager

This class implements transaction and undo manager (TM), as specified by Rinci::function::Transaction and Riap::Transaction. It is meant to be instantiated by Perinci::Access::Schemeless, but will also be passed to transactional functions to save und...

PERLANCAR/Perinci-Tx-Manager-0.54 - 22 Oct 2015 15:25:41 GMT - Search in distribution

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

This module is currently empty, because the implementation is currently split into Perinci::CmdLine::Lite (the lightweight version) and Perinci::CmdLine::Classic (the full but heavier version). There's also Perinci::CmdLine::Any that lets you choose ...

PERLANCAR/Perinci-CmdLine-1.48 - 22 Oct 2015 15:48:02 GMT - Search in distribution