http://www.phpdoc.org/ Ben bir süre için tüm satır içi dokümanlar için bu stili kullanmaya çalışıyorum, ve yardım için birkaç diğer araçları vardır.
Son olarak, ben her gece bir cron işi aşağıdaki kabuk komut dosyasını çalıştırın:
#!/bin/sh
DIR=`readlink -f $0`
DIR=`dirname $DIR`
DIR=`readlink -f $DIR/..`
# ignoring the (/blog, ) root dir, *.sh files or backups
# find files changed in the last day
FIND=`find $DIR/ -mtime 0 ! -name '*\.sh' ! -iname '\.bak' ! \
-iname '*~' -type f ! -name \.svn \
| grep -v \.svn | grep -v "/blog/" | grep -v '/tmp/' `
test -n '$FIND' && clear;echo "The following files have changed: \n$FIND\n"
# if there are no files, exit.
test -z "$FIND" && exit
# OK, there may be something new to document
# and the PHPdocs
phpdoc -c phpdoc.ini $@
ve phpdoc.ini olduğunu:
[Parse Data]
title = WEBSITE-NAME Manual
hidden = false
parseprivate = on
javadocdesc = off
defaultcategoryname = Documentation
defaultpackagename = WEBSITE
quiet = on
target = /web/Hosts/docs/phpdoc
readmeinstallchangelog = README, INSTALL, FAQ, LICENSE
directory=../php,../includes
ignore=.svn/,tmp/
output=HTML:Smarty:PHP
sourcecode = on
(Örneğin dayanarak web sitesinde phpdoc.ini