Merge pull request #13615 from octref/issue-template

Improve readability for extensions part in issue template
This commit is contained in:
Benjamin Pasero
2016-10-18 19:19:14 +02:00
committed by GitHub
+15 -1
View File
@@ -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