A Kuetix package with reusable workflows, features, and solutions.
- workflows/common/ - Base workflows
- workflows/features/ - Feature orchestrations
- workflows/solutions/ - High-level solutions
- modules/services/ - Custom service modules
- tests/ - Test workflows
The package includes a runner.sh script for easy development:
# Run a specific workflow
./runner.sh run workflows/common/example.wsl
# Test all workflows, features, and solutions
./runner.sh test
# Validate all workflow files
./runner.sh validate
# Build the application
./runner.sh build
# Clean generated files
./runner.sh cleankue validate --file workflows/common/example.wslkue run workflows/common/example.wslkue testPackage information is stored in kuetix.json and can be used with:
kue package sign --package kuetix.json --token <api-token>
kue package publish --package kuetix.json --token <api-token>- Add your workflows to the appropriate directory
- Test your workflows:
./runner.sh test - Validate syntax:
./runner.sh validate - Package and publish when ready
- Module cache (di.go, meta.go, modules.json) is automatically generated by kue run
- No need to manually run kueinit before running workflows
- The runner script handles all common development tasks
MIT