Skip to content

technical debt: Use simple template solution to reduce DRY violations #66

@edburns

Description

@edburns

This repository has several intentional DRY violations, in the name of simplicity and time to market. For example

$ find . -name was-check.sh
./ihs-cis/src/main/scripts/was-check.sh
./ihs/src/main/scripts/was-check.sh
./twas-base/src/main/scripts/was-check.sh
./twas-base-cis/src/main/scripts/was-check.sh
./twas-nd/src/main/scripts/was-check.sh
./twas-nd-cis/src/main/scripts/was-check.sh

There are several other such files, including but not limited to: check.sh.

This issue seeks to identify all such violations and introduce a simple template solution, perhaps even a Makefile to copy any files that need to appear in multiple places from a single "source" area to several desired "destination" areas.

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