Scripts specifically for development workflows, content creation, and testing.
build/ - Build automation and compilation scriptscontent/ - Content processing and transformation toolstesting/ - Testing utilities and CI/CD scriptsbuild/)build-site.shUnified build script supporting multiple project types with intelligent detection.
Features:
Usage:
# Auto-detect and build for development
./build-site.sh
# Production Jekyll build
./build-site.sh --type jekyll --env production
# Clean build with development server
./build-site.sh --clean --serve
create-dockerfile.shGenerates Docker configuration files for different project types.
create-gemfile.shCreates Ruby Gemfile with IT-Journey standard dependencies.
content/)jupyter-to-markdown.shConverts Jupyter notebooks to Jekyll-compatible markdown files.
Features:
append_feature.pyPython script for adding features and content to markdown files.
testing/)cibuildContinuous integration build script for automated testing.
Features:
Development scripts work together to provide a complete development workflow:
Scripts respect standard project configurations:
_config.yml / _config_dev.yml for Jekyllpackage.json for Node.js projectsGemfile for Ruby projectsDockerfile for containerized builds