MarkOates / hexagon

code editor
1 stars 0 forks source link

Add new BuildSystem #18

Closed MarkOates closed 2 years ago

MarkOates commented 2 years ago

Hexagon/BuildSystem

This PR adds a new build system. Everything in this domain exists under Hexagon/BuildSystem/. The domain logic is finished, however:

This adds:

To Use It

You'll need to create your own build stages as BuildStages/Base or a class derived from it. Also, you'll need to create renderers for the BuildStages (if you want to present custom data). Right now, there are only renderers that output text data. Outputting to any other format is not available, also.

Having a callback would be a nice feature as well, but is not yet implemented.