summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xdoc/find_undocumented_classes.sh20
1 files changed, 20 insertions, 0 deletions
diff --git a/doc/find_undocumented_classes.sh b/doc/find_undocumented_classes.sh
new file mode 100755
index 000000000..845e0b5e0
--- /dev/null
+++ b/doc/find_undocumented_classes.sh
@@ -0,0 +1,20 @@
+#!/bin/bash
+
+NOVA_DIR='../nova/' # include trailing slash
+DOCS_DIR='source'
+
+modules=''
+for x in `find ${NOVA_DIR} -name '*.py'`; do
+ if [ `basename ${x} .py` == "__init__" ] ; then
+ continue
+ fi
+ relative=nova.`echo ${x} | sed -e 's$^'${NOVA_DIR}'$$' -e 's/.py$//' -e 's$/$.$g'`
+ modules="${modules} ${relative}"
+done
+
+for mod in ${modules} ; do
+ op=`grep ${mod} ${DOCS_DIR}/*.rst`
+ if [ -z "${op}" ] ; then
+ echo ${mod}
+ fi
+done