public void generate_a_simple_template() { // SAMPLE: generating-with-templates var library = new TemplateLibrary("path to your templates"); var builder = new TemplatePlanBuilder(library); var request = buildTemplateRequest(); // Build a TemplatePlan var plan = builder.BuildPlan(request); plan.Execute(); // ENDSAMPLE }
public static TemplatePlan BuildPlan(TemplateRequest request) { var planner = new TemplatePlanBuilder(_templates.Value); var plan = planner.BuildPlan(request); if (plan.Steps.OfType<GemReference>().Any()) { plan.Add(new BundlerStep()); } return plan; }