
Steps are a feature in Squidhead that allows developers to pick and choose the various tasks that Squidhead performs.
Currently by default Squidhead runs the following steps in order:
Writes an Ant file for Squidhead generated application that creates tasks that do the following:
Additionally if the cfunit step is run, it creates a task that will:
Conditionally builds all of the directories that the generated application will use.
A not very impressive task that builds quick and dirty CFC docs for your application.
Builds the business cfc's for the generated application.
Switches the business cfc's to the dynamic and custom setup for the generated application. It's for use with the fkCrazy application template.
Builds the dao and gateway cfc's for the generated application.
Builds the weak cfml controllers for the generated application.
Builds the CFUnit Tests for the generated application.
Runs the CFUnit Tests for the generated application.
Creates the XML config file for ColdSpring for all of the DAO's and Gateway's in the application.
Builds the CFML Custom Tag UI nuggets for the generated application.
A simple tasks that refreshes the application scope of the generated application.
Reads in the information about all of the stored procedures in the database.
Reads in the information about all of the tables, views and foreign keys in the database.
Writes all of the necessary CRUD + List + Foreign Key stored procs for the application.