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.sh
Unified 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.sh
Generates Docker configuration files for different project types.
create-gemfile.sh
Creates Ruby Gemfile with IT-Journey standard dependencies.
content/
)jupyter-to-markdown.sh
Converts Jupyter notebooks to Jekyll-compatible markdown files.
Features:
append_feature.py
Python script for adding features and content to markdown files.
testing/
)cibuild
Continuous 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