[CalendarServer-changes] [11321] CalendarServer/trunk/support/gendocs

source_changes at macosforge.org source_changes at macosforge.org
Wed Jun 5 19:02:08 PDT 2013


Revision: 11321
          http://trac.calendarserver.org//changeset/11321
Author:   wsanchez at apple.com
Date:     2013-06-05 19:02:08 -0700 (Wed, 05 Jun 2013)
Log Message:
-----------
Add twisted and pycalendar

Modified Paths:
--------------
    CalendarServer/trunk/support/gendocs

Modified: CalendarServer/trunk/support/gendocs
===================================================================
--- CalendarServer/trunk/support/gendocs	2013-06-06 01:27:01 UTC (rev 11320)
+++ CalendarServer/trunk/support/gendocs	2013-06-06 02:02:08 UTC (rev 11321)
@@ -21,6 +21,8 @@
 
 wd="$(cd "$(dirname "$0")/.." && pwd -P)";
 
+docroot="${wd}/data/doc";
+
 . "${wd}/support/build.sh";
 
 do_setup="false";
@@ -32,16 +34,26 @@
 # Generate documentation
 ##
 
+mkdir -p "${docroot}";
+
+set - -; shift; # Not sure how else to clear "$@"...
+
+for package in twisted pycalendar; do
+  package_dir="$(dirname "$(python -c "import ${package}; print ${package}.__file__")")";
+  set - "$@" "--add-package=${package_dir}";
+done;
+
+for package in twext txdav twistedcaldav calendarserver; do
+  set - "$@" "${package}";
+done;
+
 echo "Generating TwistedCalDAV documentation...";
-pydoctor                                         \
-  --project-name="CalendarServer"                \
-  --project-url="http://www.calendarserver.org/" \
-  --resolve-aliases                              \
-  --make-html --html-output="${wd}/data/apidocs" \
-  twext                                          \
-  txdav                                          \
-  twistedcaldav                                  \
-  calendarserver;
+pydoctor                                             \
+  --project-name="CalendarServer"                    \
+  --project-url="http://www.calendarserver.org/"     \
+  --resolve-aliases                                  \
+  --make-html --html-output="${docroot}/apidocs" \
+  "$@";
 
 #  --html-viewsource-base="http://trac.calendarserver.org/browser/CalendarServer/trunk" \
 #  --html-use-splitlinks \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/calendarserver-changes/attachments/20130605/eebd2957/attachment-0001.html>


More information about the calendarserver-changes mailing list