Skip to main content

Guide

Adding a new Extractor

Please follow this list when adding a new Extractor:

  • Create unit test for the new extractor.
  • Register your extractor here. This is also where you would inject any dependencies needed for your extractor.
  • Create a markdown with your extractor details. (example)
  • Add your extractor to one of the extractor list in docs/reference/extractors.md.

Adding a new Processor

Please follow this list when adding a new Processor:

  • Create unit test for the new processor.
  • If the source instance is required for testing, Meteor provides a utility to easily create a docker container to help with your test as shown here.
  • Register your processor here. This is also where you would inject any dependencies needed for your processor.
  • Update docs/reference/processors.md with guide to use the new processor.

Adding a new Sink

Please follow this list when adding a new Sink:

  • Create unit test for the new processor.
  • If the source instance is required for testing, Meteor provides a utility to easily create a docker container to help with your test as shown here.
  • Register your sink here. This is also where you would inject any dependencies needed for your sink.
  • Update docs/reference/sinks.md with guide to use the new sink.