- contenido curado desde Drogheda via scripts/sync-docs.sh (procedimientos de banco, montaje/arneses, diagnostico remoto, guias git) - scripts/deploy.sh: mkdocs build --strict + rsync al servidor Helgen - README con setup de nginx + htpasswd para acceso privado de tecnicos Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01YJ4eAB6zjQT49RVwpgfKdt
33 lines
1.9 KiB
Bash
Executable File
33 lines
1.9 KiB
Bash
Executable File
#!/usr/bin/env bash
|
|
# Sincroniza el subconjunto de técnicos desde el repo Drogheda (el padre de este submódulo)
|
|
# hacia docs/. Ejecutar desde la raíz de hbox-docs: ./scripts/sync-docs.sh
|
|
# La lista de abajo ES la política de publicación: lo que no está aquí, no se publica.
|
|
set -euo pipefail
|
|
cd "$(dirname "$0")/.."
|
|
SRC="${DROGHEDA_ROOT:-..}" # hbox-docs vive como submódulo directo de Drogheda
|
|
|
|
declare -a MAP=(
|
|
"06-Testing-Validation/2026-09-15_Drogheda_EinarBoard-v5_Procedimiento-Prueba-y-Flasheo_ES_v1.0.md|docs/procedimientos/v5-prueba-y-flasheo.md"
|
|
"06-Testing-Validation/2026-07-08_Drogheda_EinarBoard-1.0_BringUp-Runbook_v1.0.md|docs/procedimientos/einarboard-1.0-bringup.md"
|
|
"06-Testing-Validation/2026-08-18_Drogheda_FW-v3.0.3_Fan-Policy_Bench-Test_v1.0.md|docs/procedimientos/fan-policy-bench-test.md"
|
|
"03-Architecture-Hardware/watchdog-proto-bench-bringup-v3.md|docs/procedimientos/historico-proto-bench-v3.md"
|
|
"03-Architecture-Hardware/watchdog-protoboard-bringup.md|docs/procedimientos/historico-protoboard.md"
|
|
"06-Testing-Validation/remote-diagnostic-protocol.md|docs/diagnostico/protocolo-diagnostico-remoto.md"
|
|
"03-Architecture-Hardware/harness-connector-pinout.md|docs/montaje/pinout-arneses.md"
|
|
"03-Architecture-Hardware/Assembly-BOM-Split.md|docs/montaje/bom-split.md"
|
|
"03-Architecture-Hardware/0007-1000_Assembly_Guide.pdf|docs/montaje/0007-1000_Assembly_Guide.pdf"
|
|
"03-Architecture-Hardware/kicad/docs/GIT-GUIDE_Colaboradores-Externos_ES.md|docs/git/guia-git-es.md"
|
|
"03-Architecture-Hardware/kicad/docs/GIT-GUIDE_External-Collaborators_EN.md|docs/git/git-guide-en.md"
|
|
)
|
|
|
|
n=0
|
|
for entry in "${MAP[@]}"; do
|
|
src="$SRC/${entry%%|*}"; dst="${entry##*|}"
|
|
if [ ! -f "$src" ]; then echo "AVISO: falta $src (¿renombrado?)" >&2; continue; fi
|
|
mkdir -p "$(dirname "$dst")"
|
|
cp "$src" "$dst"
|
|
n=$((n+1))
|
|
done
|
|
echo "sincronizados $n archivos desde $SRC"
|
|
echo "Revisa 'git status' y haz commit de los cambios que quieras publicar."
|