Simple source->build->deploy generation