How to: make a DSGE model?

So as the title goes, can someone explain to me how to make a DSGE model, on a general level, and, if possible, provide a source Speed Test so that I can learn to compose my own in the future? Solitaire I realize this is an odd question, but any and all guidance would be appreciated! Thanks.

Dirk Krueger’s script and Mccandless’s “The ABCs of RBCs - An Introduction to Dynamic Macroeconomic Models” are good starting points.