Skip to content

A configurable loader pipeline for structured data files

License

Notifications You must be signed in to change notification settings

jacobneiltaylor/metaloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Metaloader: A Configuration File Loader and Preprocessor

This package offers a highly configurable pipeline for loading complex configuration file hierarchies.

It provides abstractions for several stages in the configuration loading pipeline:

  • Filesystems: Files could be stored on any kind of filesystem - Local, Amazon S3, FTP etc.
  • Serialisations: Files could be in any number of formats - JSON, YAML etc.
  • Directives: Files can contain special "preprocessor directives" - Imports, Macros etc.
  • Stanza Handlers: Different top-level stanzas in the files may need to be handled and merged in a special way, or validated.

About

A configurable loader pipeline for structured data files

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages