Skip to content

Split Up gem and release Writers separately #275

@ThomasKoppensteiner

Description

@ThomasKoppensteiner

Different writers have different dependencies. For example the HTML writer depends on nokogiri.
Not every project uses all writers. By configuring on start up, which writers are used the writer gems could be loaded (dependency injection).

The current approvals gem would be the "front-end", which offers the API and orchestrates the flows.

The nokogiri gem had a lot of security vulnerabilities in the past, which led to an increased maintenance effort.
This effort could be reduced, with the split up of the gem and only bundling those writers, which are really needed in a project.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions