Skip to content

Add support for custom plugins #58

Description

@berestovskyy

The unique feature of Validator is its report system. The idea is to add an open interface for other scripts, similar to what we have for localization packs. Those scripts could be tiny, without any user interface (just like localization packs are). Validator will trigger those scripts for each segment/place, scripts will check the segments/places and report back issues.

The example user workflow:

  1. Install Validator.
  2. Install few custom plugins.
  3. Use Validator as usual.
  4. Validator will show all plugin's reports and report them to user.

Long term benefits:

  1. This will make Validator much smaller by extracting all the current checks as plugins.
  2. This will make a bridge between Validator and other (existing) scripts, so we don't need to reimplement existing checks.
  3. Hopefully, other script writers will be more interested in contributing to Validator or its plugins, because at the moment other script writers might treat Validator as a competitor.

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