106 lines
2.5 KiB
Bash
Executable File
106 lines
2.5 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
SCRIPT_DIR=$(dirname $0)
|
|
DEST_BASE=tmp
|
|
|
|
## OTel specification
|
|
|
|
SRC=content-modules/opentelemetry-specification/specification
|
|
DEST=$DEST_BASE/otel/specification
|
|
|
|
rm -Rf $DEST
|
|
mkdir -p $DEST
|
|
# FIX_FILES=$(find $SRC -name "*.md" -not -path '*/semantic_conventions/*')
|
|
# $SCRIPT_DIR/otel-spec-fix.pl $FIX_FILES
|
|
cp -R $SRC/* $DEST/
|
|
|
|
find $DEST/ -name "README.md" -exec sh -c 'f="{}"; mv -- "$f" "${f%README.md}_index.md"' \;
|
|
|
|
# To exclude a file use, e.g.: -not -path '*/specification/_index.md'
|
|
FILES=$(find $DEST -name "*.md")
|
|
|
|
$SCRIPT_DIR/adjust-pages.pl $FILES
|
|
# if [[ -z $NO_GIT_RESTORE ]]; then (cd $SRC/.. && git restore .); fi
|
|
|
|
echo "OTEL SPEC pages: copied and processed"
|
|
|
|
## OTLP specification
|
|
|
|
SRC=content-modules/opentelemetry-proto/docs
|
|
DEST=$DEST_BASE/otlp/docs
|
|
|
|
rm -Rf $DEST
|
|
mkdir -p $DEST
|
|
cp -R $SRC/* $DEST/
|
|
|
|
find $DEST/ -name "README.md" -exec sh -c 'f="{}"; mv -- "$f" "${f%README.md}_index.md"' \;
|
|
|
|
# To exclude a file use, e.g.: -not -path '*/docs/_index.md'
|
|
FILES=$(find $DEST -name "*.md")
|
|
|
|
$SCRIPT_DIR/adjust-pages.pl $FILES
|
|
|
|
echo "OTLP SPEC pages: copied and processed"
|
|
|
|
SRC=content-modules/opentelemetry-proto/opentelemetry
|
|
DEST=$DEST_BASE/otlp/opentelemetry
|
|
|
|
rm -Rf $DEST
|
|
mkdir -p $DEST
|
|
cp -R $SRC/* $DEST/
|
|
|
|
echo "OTLP SPEC protos copied and processed"
|
|
|
|
## Community
|
|
|
|
SRC=content-modules/community
|
|
DEST=$DEST_BASE/community
|
|
|
|
rm -Rf $DEST
|
|
mkdir -p $DEST
|
|
cp -R $SRC/* $DEST/
|
|
|
|
find $DEST/ -name "README.md" -exec sh -c 'f="{}"; mv -- "$f" "${f%README.md}_index.md"' \;
|
|
|
|
# To exclude a file use, e.g.: -not -path '*/community/_index.md'
|
|
FILES=$(find $DEST -name mission-vision-values.md -o -name roadmap.md)
|
|
|
|
$SCRIPT_DIR/adjust-pages.pl $FILES
|
|
|
|
echo "COMMUNITY pages: copied and processed"
|
|
|
|
## Semantic Conventions
|
|
|
|
SRC=content-modules/semantic-conventions/docs
|
|
DEST=$DEST_BASE/semconv/docs
|
|
|
|
rm -Rf $DEST
|
|
mkdir -p $DEST
|
|
cp -R $SRC/* $DEST/
|
|
|
|
find $DEST/ -name "README.md" -exec sh -c 'f="{}"; mv -- "$f" "${f%README.md}_index.md"' \;
|
|
|
|
# To exclude a file use, e.g.: -not -path '*/specification/_index.md'
|
|
FILES=$(find $DEST -name "*.md")
|
|
|
|
$SCRIPT_DIR/adjust-pages.pl $FILES
|
|
|
|
echo "SEM CONV pages: copied and processed"
|
|
|
|
## OpAMP spec
|
|
|
|
SRC=content-modules/opamp-spec
|
|
DEST=$DEST_BASE/opamp
|
|
|
|
rm -Rf $DEST
|
|
mkdir -p $DEST
|
|
# Note: in contrast to other projects, we're copying a single file here
|
|
cp $SRC/specification.md $DEST/index.md
|
|
|
|
# To exclude a file use, e.g.: -not -path '*/specification/_index.md'
|
|
FILES=$(find $DEST -name "*.md")
|
|
|
|
$SCRIPT_DIR/adjust-pages.pl $FILES
|
|
|
|
echo "OpAMP SPEC page: copied and processed"
|