This document provides essential information for AI agents (like Grok/Crush) to effectively understand, navigate, and contribute to the IT-Journey codebase. All information is based on direct observation of the repository structure, files, and configurations. No assumptions or inventions have been made.
Based on ls output with depth 3:
Observed from Makefile, scripts, Gemfile, and workflows:
bundle installbundle exec jekyll buildbundle exec jekyll serve --port 4000 (port from _config.yml)bundle exec jekyll cleanmake stats (runs _data/generate_statistics.sh)make stats-update (runs _data/update_statistics.sh)make stats-showmake stats-cleanmake stats-configmake test./scripts/azure-jekyll-deploy.sh deploy --app-name <name> --github-repo <url>./scripts/azure-jekyll-deploy.sh setup./scripts/azure-jekyll-deploy.sh cleanup --forcepython3 test/quest-validator/quest_validator.py <file.md> or -d pages/_quests/python3 scripts/link-checker.py --scope website --timeout 30./test/quest-validator/test-validator.sh./scripts/core/environment-setup.sh./scripts/development/content/organize-posts.sh./scripts/deployment/update-settings.shFrom .github/copilot-instructions.md (observed in memory and glob):
This guide is derived solely from repository contents. Update it as the project evolves using similar discovery processes.