Skip to content

Split Up gem and release Writers separately #275

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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