softwareconstruction240 / autograder

Autograder for BYU's CS 240 Chess project
https://cs240.click
2 stars 2 forks source link

Backend: Identify Common Issues — Bad Repo Structure #365

Closed frozenfrank closed 1 month ago

frozenfrank commented 1 month ago

This is a sub-issue of #266 that describes and defines one issue that can be solved independent of the others.

Overview

Detection Strategy

Define a list of folders that must exist in the student's codebase. Verify that they all exist, and if not, provide a helpful error message. This strategy is valid since we provide most of the folder structure out of the gate in the starter code.

Implementation Details

The files should have all the following: