Commit Graph

2 Commits

Author SHA1 Message Date
Tamas Mate
e1e92da796 IMPALA-11676: Prettify asf-site docs
This commit refactors and adds a new build option to the docs build
script/Makefile, these options are:
 - plain-html: the plain html docs, without css and navigation bar, this
was "the" html build before this change.
 - asf-site-html: html docs, with css and navigation bar.
 - pdf

The css is comming from DITA project's documentation.

Testing:
 - Built the docs and tested the pages manually.

Change-Id: Ic9621cb0abaa7fd9bf445da08440c0f6a9788180
Reviewed-on: http://gerrit.cloudera.org:8080/19242
Reviewed-by: Impala Public Jenkins <impala-public-jenkins@cloudera.com>
Tested-by: Impala Public Jenkins <impala-public-jenkins@cloudera.com>
2022-11-16 20:26:31 +00:00
Fredy Wijaya
2008702759 IMPALA-7314: Doc generation should fail on error
This patch updates the doc generation to fail when there is an error.
dita does not exit with non-zero exit code when there is an error. The
patch checks for [ERROR] in the dita output and fails if it encounters
one.

Testing:
- Manually tested by injecting failures

Change-Id: Ic452aa282a3f2a761e3b04a7460e0d86bc51d721
Reviewed-on: http://gerrit.cloudera.org:8080/10976
Reviewed-by: Alex Rodoni <arodoni@cloudera.com>
Reviewed-by: Michael Brown <mikeb@cloudera.com>
Tested-by: Impala Public Jenkins <impala-public-jenkins@cloudera.com>
2018-07-18 23:32:07 +00:00