mirror of
https://github.com/microsoft/vscode.git
synced 2026-07-12 17:48:19 +01:00
Merge pull request #13615 from octref/issue-template
Improve readability for extensions part in issue template
This commit is contained in:
@@ -562,7 +562,11 @@ export class ReportIssueAction extends Action {
|
||||
const body = encodeURIComponent(
|
||||
`- VSCode Version: ${name} ${version}${isPure ? '' : ' **[Unsupported]**'} (${product.commit || 'Commit unknown'}, ${product.date || 'Date unknown'})
|
||||
- OS Version: ${osVersion}
|
||||
- Extensions: ${extensions.map(e => e.id).join(', ')}
|
||||
- Extensions:
|
||||
|
||||
${this.generateExtensionTable(extensions)}
|
||||
|
||||
---
|
||||
|
||||
Steps to Reproduce:
|
||||
|
||||
@@ -572,6 +576,16 @@ Steps to Reproduce:
|
||||
|
||||
return `${baseUrl}${queryStringPrefix}body=${body}`;
|
||||
}
|
||||
|
||||
private generateExtensionTable(extensions: ILocalExtension[]): string {
|
||||
let tableHeader = `|Extension|Author|Version|
|
||||
|---|---|---|`;
|
||||
const table = extensions.map(e => {
|
||||
return `|${e.manifest.name}|${e.manifest.publisher}|${e.manifest.version}|`;
|
||||
}).join('\n');
|
||||
|
||||
return tableHeader + '\n' + table;
|
||||
}
|
||||
}
|
||||
|
||||
// --- commands
|
||||
|
||||
Reference in New Issue
Block a user