blob: 78506cbf396040c7b5a5a8e44ee66e8404bb9392 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#!/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
|