Browse Source

HUE-9461 [tools] Fix the sql reference generator tool for Impala

Johan Ahlen 5 years ago
parent
commit
181f650a21

+ 5 - 1
desktop/core/src/desktop/templates/sql_doc_index.mako

@@ -16,7 +16,11 @@
 
 
 ## This is a generated file!
-## run "node tools/sql-docs/docExtractor.js -c hue -f ../impala/docs/ -d impala_sqlref.ditamap,impala.ditamap -o desktop/core/src/desktop/static/desktop/docs/impala/ -m desktop/core/src/desktop/templates/impala_doc_index.mako" to generate
+
+## ==== Impala ====
+## 1. Checkout impala from github next to the hue folder
+## 2. Run "npm install" inside tools/sql-docs
+## 3. Then inside the tools/sql-docs folder run: "node docExtractor.js -c hue -f ../../../impala/docs/ -d impala_langref.ditamap,impala_keydefs.ditamap,impala.ditamap -o ../../desktop/core/src/desktop/static/desktop/docs/impala/ -m ../../desktop/core/src/desktop/templates/sql_doc_index.mako"
 
 
 <%def name="sqlDocIndex()">

+ 1 - 1
tools/sql-docs/docExtractor.js

@@ -73,7 +73,7 @@ Promise.all(ditamapParsePromises).then(parseResults => {
 
     console.log('%s: Saving topic tree json files...', LOG_NAME);
     jsonHandler
-      .saveTopics(parseResults[0].topics, ensureTrailingSlash(program.output), program.mako)
+      .saveTopics(parseResults[0].topics, ensureTrailingSlash(program.output), program.mako, true)
       .then(savedFiles => {
         console.log('%s: Done! Saved %d files.', LOG_NAME, savedFiles.length);
       })