void UpdateReadmeForYear(Calendar calendar) { var file = Path.Combine(SolverExtensions.WorkingDir(calendar.Year), "README.md"); WriteFile(file, new ReadmeGeneratorForYear().Generate(calendar)); var svg = Path.Combine(SolverExtensions.WorkingDir(calendar.Year), "calendar.svg"); WriteFile(svg, calendar.ToSvg()); }
string Dir(int year, int day) => SolverExtensions.WorkingDir(year, day);
void UpdateSplashScreen(Calendar calendar) { var file = Path.Combine(SolverExtensions.WorkingDir(calendar.Year), "SplashScreen.cs"); WriteFile(file, new SplashScreenGenerator().Generate(calendar)); }