#!/bin/sh set -eu cd "$@"/docs/ ( echo -e "# systemd Documentation\n" for f in *.md ; do if [ "x$f" != "xindex.md" ] ; then t=`grep "^# " "$f" | head -n 1 | sed -e 's/^#\s*//'` if [ "x$f" = "xCODE_OF_CONDUCT.md" -o "x$f" = "xCONTRIBUTING.md" ] ; then # For some reason GitHub refuses to generate # HTML versions of these two documents, # probably because they are in some way special # in GitHub behaviour (as they are shown as # links in the issue submission form). Let's # work around this limitation by linking to # their repository browser version # instead. This might not even be such a bad # thing, given that the issue submission form # and our index file thus link to the same # version. u="https://github.com/systemd/systemd/blob/master/docs/$f" else u="https://systemd.io/"`echo "$f" | sed -e 's/.md$//'` fi echo "* [$t]($u)" fi done ) > index.md