diff --git a/assets/json/resume.json b/assets/json/resume.json index bcb4f668..8d7242f8 100644 --- a/assets/json/resume.json +++ b/assets/json/resume.json @@ -151,5 +151,7 @@ "projects": [ { "name": "Open Source Contributions", - "description": "Developed sigmund~, fiddle~, bonk~, centroid~ audio tools for Max/MSP, Pd, and Max for Live.", - "url": "http:// \ No newline at end of file + "description": "Developed sigmund~, fiddle~, bonk~, centroid~ audio tools for Max/MSP, Pd, and Max for Live." + } + ] +} \ No newline at end of file diff --git a/bin/validate-json.sh b/bin/validate-json.sh new file mode 100755 index 00000000..8024a7a7 --- /dev/null +++ b/bin/validate-json.sh @@ -0,0 +1,15 @@ +#!/bin/bash +# Simple JSON validation script to prevent similar deployment issues + +echo "Validating JSON files..." + +for file in $(find . -name "*.json" -type f | grep -v node_modules | grep -v vendor | head -10); do + if python3 -c "import json; json.load(open('$file'))" 2>/dev/null; then + echo "✓ $file is valid" + else + echo "✗ $file has JSON syntax errors" + exit 1 + fi +done + +echo "All JSON files are valid!" \ No newline at end of file