mozilla-ai / lumigator

Source code for Mozilla.ai's Lumigator platform
https://mozilla-ai.github.io/lumigator/
Apache License 2.0
63 stars 7 forks source link

Add a new job type to clarify the job interface #413

Open javiermtorres opened 1 day ago

javiermtorres commented 1 day ago

Is your feature request related to a problem? Please describe. Currently, adding a job means modifying several modules in the code without clear guidelines. It would be very helpful to have an interface definition (in an abstract sense) of what a job is, and how it is added to Lumigator minimizing the burden on the developer of a job. A new job could be developed from scratch, so all the necessary integration points could be noted down as an input for a possible job interface.

Describe the solution you'd like A new job written from scratch and a list of all the new and modified files that were needed to provide it.

Describe alternatives you've considered N/A

Additional context N/A