Replaced db project readme file with opening a doc in browser after project is created (#19543)

This commit is contained in:
Leila Lali
2022-05-27 08:24:00 -07:00
committed by GitHub
parent 1d276d90e0
commit 6b10ecd588
23 changed files with 33 additions and 105 deletions

View File

@@ -11,7 +11,6 @@ import * as utils from '../common/utils';
import * as UUID from 'vscode-languageclient/lib/utils/uuid';
import * as templates from '../templates/templates';
import * as vscode from 'vscode';
import * as fse from 'fs-extra';
import type * as azdataType from 'azdata';
import * as dataworkspace from 'dataworkspace';
import type * as mssqlVscode from 'vscode-mssql';
@@ -47,7 +46,6 @@ import { addDatabaseReferenceQuickpick } from '../dialogs/addDatabaseReferenceQu
import { ILocalDbDeployProfile, ISqlDbDeployProfile } from '../models/deploy/deployProfile';
import { EntryType, FileProjectEntry, IDatabaseReferenceProjectEntry, SqlProjectReferenceProjectEntry } from '../models/projectEntry';
import { UpdateProjectAction, UpdateProjectDataModel } from '../models/api/updateProject';
import { targetPlatformToAssets } from '../projectProvider/projectAssets';
import { AzureSqlClient } from '../models/deploy/azureSqlClient';
const maxTableLength = 10;
@@ -200,20 +198,6 @@ export class ProjectsController {
await fs.mkdir(projectFolderPath, { recursive: true });
await fs.writeFile(newProjFilePath, newProjFileContents);
// Copy project readme
if (targetPlatformToAssets?.has(targetPlatform) && (targetPlatformToAssets?.get(targetPlatform)?.readmeFolder)) {
const readmeFolder = targetPlatformToAssets.get(targetPlatform)?.readmeFolder;
if (readmeFolder) {
const readmeFile = path.join(readmeFolder, 'README.md');
const folderExists = await utils.exists(readmeFile);
if (folderExists) {
await fs.copyFile(readmeFile, path.join(projectFolderPath, 'README.md'));
await fse.copy(path.join(readmeFolder, 'assets'), path.join(projectFolderPath, 'assets'));
}
}
}
await this.addTemplateFiles(newProjFilePath, creationParams.projectTypeId);
return newProjFilePath;