[ADF-2463] Update doc tools to work with subfolders (#3056)

* [ADF-2463] Updated main doc tool and index tool to handle subfolders

* [ADF-2463] Updated version index tool for subfolders
This commit is contained in:
Andy Stark
2018-03-09 22:39:59 +00:00
committed by Eugenio Romano
parent 16a8fa8cd8
commit 4ee7cc0870
3 changed files with 54 additions and 21 deletions

View File

@@ -31,7 +31,7 @@ function initPhase(aggData) {
function readPhase(tree, pathname, aggData) {
var compName = path.basename(pathname, ".md");
var compName = pathname; //path.basename(pathname, ".md");
var angNameRegex = /([a-zA-Z0-9\-]+)\.((component)|(directive)|(model)|(pipe)|(service)|(widget))/;
if (!compName.match(angNameRegex))
@@ -86,13 +86,20 @@ function aggPhase(aggData) {
for (var i = 0; i < keys.length; i++) {
var version = keys[i];
var versionItems = aggData.versions[version];
versionItems.sort();
versionItems.sort((a, b) => {
var aa = path.basename(a, ".md");
var bb = path.basename(b, ".md");
return aa.localeCompare(bb);
});
var versListItems = [];
for (var v = 0; v < versionItems.length; v++) {
var displayName = ngHelpers.ngNameToDisplayName(versionItems[v]);
var pageLink = versionItems[v] + ".md";
var displayName = ngHelpers.ngNameToDisplayName(path.basename(versionItems[v], ".md"));
var pageLink = versionItems[v];// + ".md";
pageLink = pageLink.replace(/\\/g, '/');
pageLink = pageLink.substr(pageLink.indexOf("docs") + 5);
versListItems.push(
unist.makeListItem(