Skip to content

why do we maintain duplicate "lib" code base and run checkSameCodeBase tests? #313

@fermulator

Description

@fermulator

during #312 I noticed the build failed on this weird test called check-same-code-base, there is no CONTRIBUTING.md file, so I really couldn't know what this is all about

loaded the test, and eventually saw some "interesting" validation happening
checked previous PRs that went in, and confirmed the "insanity" -- for every diff to some files, the ./Lib/... file too needs to be updated!?!?

I'd like to first understand context/reasoning here ... why couldn't we just keep the lib code, and delete the duplication in the other files?

If there is truly a reason (guessing legacy), then it would be great to add a contributing file, and in doing so explain this requirement; (probably too the test should log more details about what needs to happen)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions