Skip to content

Repository files navigation

Rule Driven Record Engine [RDRE] Transformer

RDRE: A Framework handling the workflow of transforming data records through defined rules

Core goals:

  • simple
  • performant
  • standalone
  • extensible
  • extensive

Current status: usable (see examples), experimental

GoDoc Go Walker

Contributors

All contributiors are welcome. Support for:

  • new rules (separate repository)
  • custom cmd app with pre-packed rules will be valuable. See road map below

Roadmap

  • cmd app (separate repository)
  • pre-packed rules for cmd app

Examples rdre/examples

Current rule syntax format [YAML based]

rule_key_id
	[YAML definition]

Example:

rename_col:
	previous: ID
	next: PERSON ID

Valid YAML definition or empty def defines a Rule. A rule marshalls the child data structure of its key. For an empty definition, consider a functional rule (see examples rdre/examples)

License

MIT Public License

About

Rule Driven Record Engine: Core

Resources

Stars

1 star

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages