circuit-maintenance-parser icon indicating copy to clipboard operation
circuit-maintenance-parser copied to clipboard

Support Localized Parser Extensions

Open pke11y opened this issue 3 years ago • 2 comments

Environment

  • circuit_maintenance_parser version:

Proposed Functionality

Allow user to define a local folder/repository containing additional parser classes that can be used to parse email notifications.

Use Case

Users can quickly implement parsing extensions to support providers in their environment. These parsing updates can still be submitted back upstream to the parent project when the user can assign time to work on the upstream PR.

pke11y avatar Dec 20 '21 22:12 pke11y

do you have any implementation suggestion? from the use case, I understand that you would like to define parsers and attach it to providers using a processor. does it sound accurate?

chadell avatar Dec 21 '21 05:12 chadell

At a high-level, I believe we would need to register new parsers from a local repository and somehow import them into the environment. No definitive implementation plan just yet. I'll take a look at how network-importer and onboarding-extensions work first.

pke11y avatar Dec 22 '21 09:12 pke11y