CSCI128 / 128Autograder

Source Code for CSCI128 Autograder at Colorado School of Mines
0 stars 0 forks source link

[ENHANCEMENT] More Build System Improvements #71

Open gregbell26 opened 6 months ago

gregbell26 commented 6 months ago

Description

Issue

The build system is a lot better now that it is implemented in Python, however it is still is not great.

There are 15 functions in the build.py file that are basically doing file discovery and mapping. This should be moved into the modules.

Suggestion

File discovery and mapping should be managed by the modules that are being built.

This will also make the build system easier to test as a microproject can be created to run build against.

Acceptance Criteria

gregbell26 commented 2 months ago

Adding to V4.0