Skip to main content

Build Framework Packages - Ready to Execute

Quick Build (All Packages at Once)

cd /Users/rms/Documents/projects/ai-dev-kit
bash packages/frameworks/BUILD_NOW.sh

Or Build Individually

cd /Users/rms/Documents/projects/ai-dev-kit

# Create output directory
mkdir -p packages/frameworks/dist/packages

# Build kanban
python3 "packages/frameworks/workflow mgt/scripts/build_package.py" \
kanban 2.1.0 \
--output-dir packages/frameworks/dist/packages \
--frameworks-root packages/frameworks \
--verbose

# Build workflow mgt
python3 "packages/frameworks/workflow mgt/scripts/build_package.py" \
"workflow mgt" 2.1.4 \
--output-dir packages/frameworks/dist/packages \
--frameworks-root packages/frameworks \
--verbose

# Build numbering & versioning
python3 "packages/frameworks/workflow mgt/scripts/build_package.py" \
"numbering & versioning" 2.0.0 \
--output-dir packages/frameworks/dist/packages \
--frameworks-root packages/frameworks \
--verbose

# Build doc-lifecycle
python3 "packages/frameworks/workflow mgt/scripts/build_package.py" \
doc-lifecycle 1.0.0 \
--output-dir packages/frameworks/dist/packages \
--frameworks-root packages/frameworks \
--verbose

# Build debug-path
python3 "packages/frameworks/workflow mgt/scripts/build_package.py" \
debug-path 1.0.0 \
--output-dir packages/frameworks/dist/packages \
--frameworks-root packages/frameworks \
--verbose

Verify Packages

# List all packages
ls -lh packages/frameworks/dist/packages/*.tar.gz

# List all hash files
ls -lh packages/frameworks/dist/packages/*.sha256

# Verify a package hash
cd packages/frameworks/dist/packages
sha256sum -c kanban-v2.1.0.tar.gz.sha256

Expected Output

After successful build, you should see:

packages/frameworks/dist/packages/
├── kanban-v2.1.0.tar.gz
├── kanban-v2.1.0.tar.gz.sha256
├── workflow-mgt-v2.1.4.tar.gz
├── workflow-mgt-v2.1.4.tar.gz.sha256
├── numbering-versioning-v2.0.0.tar.gz
├── numbering-versioning-v2.0.0.tar.gz.sha256
├── doc-lifecycle-v1.0.0.tar.gz
├── doc-lifecycle-v1.0.0.tar.gz.sha256
├── debug-path-v1.0.0.tar.gz
└── debug-path-v1.0.0.tar.gz.sha256