From 0add673139a8dbe04dc435d80b4b1d6656c5f76f Mon Sep 17 00:00:00 2001 From: Ryan Brandenburg <rybrande@microsoft.com> Date: Tue, 5 Mar 2019 12:02:34 -0800 Subject: [PATCH] Include more template baselines (#4186) Include more template baselines --- .github/CODEOWNERS | 1 + src/ProjectTemplates/test/BaselineTest.cs | 1 + .../test/template-baselines.json | 204 ++++++++++++++++++ 3 files changed, 206 insertions(+) diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 28606a9e832..6b70b6329f6 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -10,6 +10,7 @@ /src/Hosting/ @tratcher /src/Http/ @tratcher @jkotalik /src/Middleware/ @tratcher +/src/ProjectTemplates/ @ryanbrandenburg /src/Security/ @tratcher /src/Servers/ @tratcher @jkotalik /src/Middleware/Rewrite @jkotalik diff --git a/src/ProjectTemplates/test/BaselineTest.cs b/src/ProjectTemplates/test/BaselineTest.cs index 06fae861f14..67562dec73a 100644 --- a/src/ProjectTemplates/test/BaselineTest.cs +++ b/src/ProjectTemplates/test/BaselineTest.cs @@ -58,6 +58,7 @@ namespace Templates.Test { var relativePath = file.Replace(TemplateOutputDir, "").Replace("\\", "/").Trim('/'); if (relativePath.EndsWith(".csproj", StringComparison.Ordinal) || + relativePath.EndsWith(".fsproj", StringComparison.Ordinal) || relativePath.EndsWith(".props", StringComparison.Ordinal) || relativePath.EndsWith(".targets", StringComparison.Ordinal) || relativePath.StartsWith("bin/", StringComparison.Ordinal) || diff --git a/src/ProjectTemplates/test/template-baselines.json b/src/ProjectTemplates/test/template-baselines.json index fe208d58ade..348e4a375d1 100644 --- a/src/ProjectTemplates/test/template-baselines.json +++ b/src/ProjectTemplates/test/template-baselines.json @@ -795,6 +795,210 @@ "wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js" ], "AuthOption": "MultiOrg" + }, + "FSharp": { + "Template": "mvc", + "Arguments": "new mvc --language F#", + "Files": [ + "appsettings.Development.json", + "appsettings.json", + "Program.fs", + "Startup.fs", + "Controllers/HomeController.fs", + "Models/ErrorViewModel.fs", + "Properties/launchSettings.json", + "Views/_ViewImports.cshtml", + "Views/_ViewStart.cshtml", + "Views/Home/Index.cshtml", + "Views/Home/Privacy.cshtml", + "Views/Shared/Error.cshtml", + "Views/Shared/_CookieConsentPartial.cshtml", + "Views/Shared/_Layout.cshtml", + "Views/Shared/_ValidationScriptsPartial.cshtml", + "wwwroot/favicon.ico", + "wwwroot/css/site.css", + "wwwroot/js/site.js", + "wwwroot/lib/bootstrap/LICENSE", + "wwwroot/lib/bootstrap/dist/css/bootstrap.css", + "wwwroot/lib/bootstrap/dist/css/bootstrap.css.map", + "wwwroot/lib/bootstrap/dist/css/bootstrap.min.css", + "wwwroot/lib/bootstrap/dist/css/bootstrap.min.css.map", + "wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css", + "wwwroot/lib/bootstrap/dist/css/bootstrap-grid.css.map", + "wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css", + "wwwroot/lib/bootstrap/dist/css/bootstrap-grid.min.css.map", + "wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css", + "wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.css.map", + "wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css", + "wwwroot/lib/bootstrap/dist/css/bootstrap-reboot.min.css.map", + "wwwroot/lib/bootstrap/dist/js/bootstrap.js", + "wwwroot/lib/bootstrap/dist/js/bootstrap.js.map", + "wwwroot/lib/bootstrap/dist/js/bootstrap.min.js", + "wwwroot/lib/bootstrap/dist/js/bootstrap.min.js.map", + "wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js", + "wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.js.map", + "wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js", + "wwwroot/lib/bootstrap/dist/js/bootstrap.bundle.min.js.map", + "wwwroot/lib/jquery/LICENSE.txt", + "wwwroot/lib/jquery/dist/jquery.js", + "wwwroot/lib/jquery/dist/jquery.min.js", + "wwwroot/lib/jquery/dist/jquery.min.map", + "wwwroot/lib/jquery-validation/LICENSE.md", + "wwwroot/lib/jquery-validation/dist/additional-methods.js", + "wwwroot/lib/jquery-validation/dist/additional-methods.min.js", + "wwwroot/lib/jquery-validation/dist/jquery.validate.js", + "wwwroot/lib/jquery-validation/dist/jquery.validate.min.js", + "wwwroot/lib/jquery-validation-unobtrusive/LICENSE.txt", + "wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js", + "wwwroot/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js" + ] + } + }, + "razorclasslib": { + "None": { + "Template": "razorclasslib", + "Arguments": "new razorclasslib", + "Files": [ + "Areas/MyFeature/Pages/Page1.cshtml", + "Areas/MyFeature/Pages/Page1.cshtml.cs" + ] + } + }, + "angular": { + "None": { + "Template": "angular", + "Arguments": "new angular", + "Files": [ + "ClientApp/e2e/src/app.e2e-spec.ts", + "ClientApp/e2e/src/app.po.ts", + "ClientApp/e2e/protractor.conf.js", + "ClientApp/e2e/tsconfig.e2e.json", + "ClientApp/src/app/counter/counter.component.html", + "ClientApp/src/app/counter/counter.component.spec.ts", + "ClientApp/src/app/counter/counter.component.ts", + "ClientApp/src/app/fetch-data/fetch-data.component.html", + "ClientApp/src/app/fetch-data/fetch-data.component.ts", + "ClientApp/src/app/home/home.component.html", + "ClientApp/src/app/home/home.component.ts", + "ClientApp/src/app/nav-menu/nav-menu.component.css", + "ClientApp/src/app/nav-menu/nav-menu.component.html", + "ClientApp/src/app/nav-menu/nav-menu.component.ts", + "ClientApp/src/app/app.component.html", + "ClientApp/src/app/app.component.ts", + "ClientApp/src/app/app.module.ts", + "ClientApp/src/app/app.server.module.ts", + "ClientApp/src/assets/.gitkeep", + "ClientApp/src/environments/environment.prod.ts", + "ClientApp/src/environments/environment.ts", + "ClientApp/src/browserslist", + "ClientApp/src/index.html", + "ClientApp/src/karma.conf.js", + "ClientApp/src/main.ts", + "ClientApp/src/polyfills.ts", + "ClientApp/src/styles.css", + "ClientApp/src/test.ts", + "ClientApp/src/tsconfig.app.json", + "ClientApp/src/tsconfig.server.json", + "ClientApp/src/tsconfig.spec.json", + "ClientApp/src/tslint.json", + "ClientApp/.editorconfig", + "ClientApp/.gitignore", + "ClientApp/angular.json", + "ClientApp/package-lock.json", + "ClientApp/package.json", + "ClientApp/README.md", + "ClientApp/tsconfig.json", + "ClientApp/tslint.json", + "Controllers/SampleDataController.cs", + "Pages/_ViewImports.cshtml", + "Pages/Error.cshtml", + "Pages/Error.cshtml.cs", + "Properties/launchSettings.json", + "wwwroot/favicon.ico", + ".gitignore", + "appsettings.Development.json", + "appsettings.json", + "Program.cs", + "Startup.cs" + ] + } + }, + "react": { + "None": { + "Template": "react", + "Arguments": "new react", + "Files": [ + "ClientApp/public/favicon.ico", + "ClientApp/public/index.html", + "ClientApp/public/manifest.json", + "ClientApp/scss/custom.scss", + "ClientApp/src/components/Counter.js", + "ClientApp/src/components/FetchData.js", + "ClientApp/src/components/Home.js", + "ClientApp/src/components/Layout.js", + "ClientApp/src/components/NavMenu.css", + "ClientApp/src/components/NavMenu.js", + "ClientApp/src/App.js", + "ClientApp/src/App.test.js", + "ClientApp/src/index.js", + "ClientApp/src/registerServiceWorker.js", + "ClientApp/.gitignore", + "ClientApp/package-lock.json", + "ClientApp/package.json", + "ClientApp/README.md", + "Controllers/SampleDataController.cs", + "Pages/_ViewImports.cshtml", + "Pages/Error.cshtml", + "Pages/Error.cshtml.cs", + "Properties/launchSettings.json", + ".gitignore", + "appsettings.Development.json", + "appsettings.json", + "Program.cs", + "Startup.cs" + ] + } + }, + "reactredux": { + "None": { + "Template": "reactredux", + "Arguments": "new reactredux", + "Files": [ + "ClientApp/public/favicon.ico", + "ClientApp/public/index.html", + "ClientApp/public/manifest.json", + "ClientApp/src/components/Counter.tsx", + "ClientApp/src/components/FetchData.tsx", + "ClientApp/src/components/Home.tsx", + "ClientApp/src/components/Layout.tsx", + "ClientApp/src/components/NavMenu.css", + "ClientApp/src/components/NavMenu.tsx", + "ClientApp/src/store/configureStore.ts", + "ClientApp/src/store/Counter.ts", + "ClientApp/src/store/index.ts", + "ClientApp/src/store/WeatherForecasts.ts", + "ClientApp/src/App.tsx", + "ClientApp/src/App.test.tsx", + "ClientApp/src/index.tsx", + "ClientApp/src/react-app-env.d.ts", + "ClientApp/src/registerServiceWorker.ts", + "ClientApp/.eslintrc.json", + "ClientApp/.gitignore", + "ClientApp/package-lock.json", + "ClientApp/package.json", + "ClientApp/README.md", + "ClientApp/tsconfig.json", + "Controllers/SampleDataController.cs", + "Pages/_ViewImports.cshtml", + "Pages/Error.cshtml", + "Pages/Error.cshtml.cs", + "Properties/launchSettings.json", + ".gitignore", + "appsettings.Development.json", + "appsettings.json", + "Program.cs", + "Startup.cs" + ] } } } -- GitLab