guardian / typerighter

Even if you’re the right typer, couldn’t hurt to use Typerighter!
Apache License 2.0
276 stars 12 forks source link

Refactor checker into subproject #101

Closed SHession closed 3 years ago

SHession commented 3 years ago

What does this change?

This PR refactors the existing Typerighter play project into a Typerighter-Checker subproject. The reason for this is to facilitate the splitting of functionality across the checking and rule management services. This PR puts us into a strong starting position to create the rule management subproject.

This PR changes a few things:

  1. Splits checker functionality into a subproject
  2. Updates build.sbt to handle multiple subprojects
  3. Updates RiffRaff configuration to deploy the subproject
  4. Removes App name parameter from CFN and hardcodes existing tags to "typerighter-checker"

How to test

Does this project run successfully locally and can it be deployed to an environment i.e. CODE

How can we measure success?

This should be a no-op from the end user perspective but allows us to implement the rule-management service more easily.

Todo