46 lines
1.1 KiB
Bash
Executable file
46 lines
1.1 KiB
Bash
Executable file
#!/bin/sh
|
|
ROOT_DIR=".."
|
|
|
|
##
|
|
# components
|
|
##
|
|
echo "== components module"
|
|
|
|
echo "* components" > modules/components/nav.adoc
|
|
for c in $ROOT_DIR/* ; do
|
|
name=$(basename $c)
|
|
if \
|
|
[ $name == "docs" ] || \
|
|
[ $name == "base" ] || \
|
|
[ $name == "base-values" ] || \
|
|
[ ! -d $c ]; then
|
|
continue
|
|
fi;
|
|
echo " - ${name}"
|
|
ln -sf "../../../${c}/README.adoc" "modules/components/pages/${name}.adoc";
|
|
echo "** xref:${name}.adoc[${name}]" >> modules/components/nav.adoc
|
|
done
|
|
|
|
helm-docs --chart-search-root "${ROOT_DIR}/" -t ./docs/modules/components/README.adoc.gotmpl -o README.adoc
|
|
|
|
##
|
|
# infra
|
|
##
|
|
echo "== infra module"
|
|
|
|
echo "" > modules/infra/pages/partial-list-components.adoc
|
|
for c in $ROOT_DIR/infra-* ; do
|
|
name=$(basename $c)
|
|
echo "* xref:components:${name}.adoc[${name}]" >> modules/infra/pages/partial-list-components.adoc
|
|
done
|
|
|
|
##
|
|
# mycloud
|
|
##
|
|
echo "== mycloud module"
|
|
|
|
echo "" > modules/mycloud/pages/partial-list-components.adoc
|
|
for c in $ROOT_DIR/mycloud-* ; do
|
|
name=$(basename $c)
|
|
echo "* xref:components:${name}.adoc[${name}]" >> modules/mycloud/pages/partial-list-components.adoc
|
|
done
|