mirror of
https://github.com/zeromq/libzmq.git
synced 2024-12-26 23:01:04 +08:00
267e856494
* Feature: integrate libzmq with ReadTheDocs * add readthedocs configuration file to convert Asciidoc files into HTML and HTMLZIP formats using Asciidoctor.js tool (the only Asciidoctor variant available on readthedocs so far)
21 lines
731 B
Bash
Executable File
21 lines
731 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# This Bash snippet is used to automatically generate an alphabetical list included by index.adoc
|
|
# It's invoked by at least 2 callers:
|
|
# - the Makefile[.am] for automake builds
|
|
# - the ReadTheDocs pipeline, see .readthedocs.yaml
|
|
|
|
OUTPUT_FILE="$1"
|
|
ASCIIDOC_DIR="$2"
|
|
|
|
echo >$OUTPUT_FILE
|
|
for adocfile in $(ls ${ASCIIDOC_DIR}/*.adoc); do
|
|
adocfile_basename=$(basename ${adocfile})
|
|
|
|
# this script is used to produce an Asciidoc snippet that goes inside index.adoc... avoid listing index.adoc itself!
|
|
if [ "${adocfile_basename}" != "index.adoc" ]; then
|
|
adocfile_basename_noext=${adocfile_basename//.adoc/}
|
|
echo "* xref:${adocfile_basename}[${adocfile_basename_noext}]" >>$OUTPUT_FILE
|
|
fi
|
|
done
|