Class-Workflow 0.11 Latest
Kwalitee Issues
- meta_yml_conforms_to_known_spec
-
Take a look at the META.yml Spec at https://metacpan.org/pod/CPAN::Meta::History::Meta_1_4 (for version 1.4) or https://metacpan.org/pod/CPAN::Meta::Spec (for version 2), and change your META.yml accordingly.
Error: Missing mandatory field, 'abstract' (abstract) [Validation: 1.4];value is an undefined string (abstract) [Validation: 1.4]
- has_readme
-
Add a README to the distribution. It should contain a quick description of your module and how to install it.
- no_pod_errors
-
Remove the POD errors. You can check for POD errors automatically by including Test::Pod to your test suite.
Error: Class-Workflow-0.11/lib/Class/Workflow.pm -- Around line 311: You can't have =items (as at line 315) unless the first thing after the =over is an =item Around line 401: You forgot a '=back' before '=head1'
- valid_signature
-
Sign the dist as the last step before creating the archive. Take care not to modify/regenerate dist meta files or the manifest.
Error: Old SIGNATURE detected. Please inform the module author to regenerate SIGNATURE using Module::Signature version 0.82 or newer. gpg: Signature made Sat 29 Aug 2009 12:02:12 AM JST gpg: using DSA key 542C11C0EBD27418 gpg: Can't check signature: No public key ==> BAD/TAMPERED signature detected! <==
- meta_yml_declares_perl_version
-
If you are using Build.PL define the {requires}{perl} = VERSION field. If you are using MakeMaker (Makefile.PL) you should upgrade ExtUtils::MakeMaker to 6.48 and use MIN_PERL_VERSION parameter. Perl::MinimumVersion can help you determine which version of Perl your module needs.
- has_meta_json
-
Add a META.json to the distribution. Your buildtool should be able to autogenerate it.
- meta_yml_has_license
-
Define the license if you are using in Build.PL. If you are using MakeMaker (Makefile.PL) you should upgrade to ExtUtils::MakeMaker version 6.31.
- no_unauthorized_packages
-
Ask the owner of the distribution (the one who released it first, or the one who is designated in x_authority) to give you a (co-)maintainer's permission.
Error:
- Class::Workflow
- Class::Workflow::Context
- Class::Workflow::Instance
- Class::Workflow::Instance::Simple
- Class::Workflow::State
- Class::Workflow::State::AcceptHooks
- Class::Workflow::State::AutoApply
- Class::Workflow::State::Simple
- Class::Workflow::State::TransitionHash
- Class::Workflow::State::TransitionSet
- Class::Workflow::Transition
- Class::Workflow::Transition::Deterministic
- Class::Workflow::Transition::Simple
- Class::Workflow::Transition::Strict
- Class::Workflow::Transition::Validate
- Class::Workflow::Transition::Validate::Simple
- Class::Workflow::Util::Delta
- Class::Workflow::YAML
- meta_yml_has_provides
-
Add all modules contained in this distribution to the META.yml field 'provides'. Module::Build or Dist::Zilla::Plugin::MetaProvides do this automatically for you.
- meta_yml_has_repository_resource
-
Add a 'repository' resource to the META.yml via 'meta_add' accessor (for Module::Build) or META_ADD parameter (for ExtUtils::MakeMaker).
- has_separate_license_file
-
This is not a critical issue. Currently mainly informative for the CPANTS authors. It might be removed later.
Modules
Name | Abstract | Version | View |
---|---|---|---|
Class::Workflow | Light weight workflow system. | 0.11 | metacpan |
Class::Workflow::Context | The context in which a transition is being applied (optional). | metacpan | |
Class::Workflow::Instance | An instance in a workflow, with state and history. | metacpan | |
Class::Workflow::Instance::Simple | A Workflow instance objects to work with the other ::Simple classes. | metacpan | |
Class::Workflow::State | An instance's position in the workflow. | metacpan | |
Class::Workflow::State::AcceptHooks | Add hooks that are fired when the state accepts an instance. | metacpan | |
Class::Workflow::State::AutoApply | Automatically apply a transition upon arriving into a state. | metacpan | |
Class::Workflow::State::Simple | A useful class (or base class) for writing states. | metacpan | |
Class::Workflow::State::TransitionHash | Implement transition metadata with a hash. | metacpan | |
Class::Workflow::State::TransitionSet | A state that implements transition meta data using Set::Object. | metacpan | |
Class::Workflow::Transition | A function over an instance. | metacpan | |
Class::Workflow::Transition::Deterministic | A transition which knows which state it leads to. | metacpan | |
Class::Workflow::Transition::Simple | A useful class (or base class) for writing transitions. | metacpan | |
Class::Workflow::Transition::Strict | Verify that the transition is in the instance's current state before applying. | metacpan | |
Class::Workflow::Transition::Validate | Provide a hook for validating a transition (conditionals, input validators, etc). | metacpan | |
Class::Workflow::Transition::Validate::Simple | Easier validation code. | metacpan | |
Class::Workflow::Util::Delta | calculate deltas between workflow instances | metacpan | |
Class::Workflow::YAML | Load workflow definitions from YAML files. | metacpan |