MarkOates / hexagon

code editor
1 stars 0 forks source link

BuildSystem #21

Open MarkOates opened 2 years ago

MarkOates commented 2 years ago

BuildSystem

This project was started at https://github.com/MarkOates/hexagon/pull/18, which was shipped. The PR included the foundation for the build system, but does not include the integrations or specific cases for Hexagon. Note that the code in that PR is one of my favorite features to write.

The initial impitus for this feature was to eventually replace the real-time parsing of build output, that happens in hexagon on each frame at display time.

Basic Architecture

Builds/Base

BuildStages/Base

ReportRenderers/Base (only text now, rending on the Hexagon/Hud)

ReportRenderer

BuildStageFactory

MarkOates commented 1 year ago

More notes: