in tools/obsoletes.ts [43:62]
export function dumpObsoletes(): void {
let finalContent: string = "";
// Generate obsoletes from all Markdown files.
// Note this does not take into account channels and other custom TSX files.
const markdownDocuments = getMarkdownFiles();
const obsoletes = getObsoletesFromMarkdown(markdownDocuments);
// Append other rewrites
obsoletes.push(createNginxRule("/idea", "java"));
obsoletes.push(createNginxRule("/pycharm", "python"));
obsoletes.push(createNginxRule("/webstorm", "javascript"));
// Write file
obsoletes.forEach(function (e) {
finalContent += e + "\n";
});
const target = `${__dirname}/../deployment/helm/redirect.conf`;
fs.writeFileSync(target, finalContent, { flag: "w+" });
}