Skip to content

File registry, reusable jobs, new transforms

Compare
Choose a tag to compare
@kspurgin kspurgin released this 31 Aug 20:18
· 746 commits to main since this release
1462959

Adds support for a project file registry for use in configuring jobs in a simple way

Adds Jobs, including:

  • the abstractKiba::Extend::Jobs::BaseJob, which provides the general interface for jobs
  • Kiba::Extend::Jobs::Job, which takes one Source file, one Destination file and 0-n Lookup files
  • Kiba::Extend::Jobs::TestingJob, which supports an Enumerable source and Lambda destination
  • several mixin sources to decorate or otherwise change the behavior of a job

Adds Helper::ExampleFormatter to help with creating documentation that is aligned with specs

Adds Extract::Fields and Deduplicate::Table transforms