Skip to content

kuetix/std-core

Repository files navigation

core

A Kuetix package with reusable workflows, features, and solutions.

Package Structure

  • workflows/common/ - Base workflows
  • workflows/features/ - Feature orchestrations
  • workflows/solutions/ - High-level solutions
  • modules/services/ - Custom service modules
  • tests/ - Test workflows

Quick Start

Using the Runner Script

The package includes a runner.sh script for easy development:

# Run a specific workflow
./runner.sh run workflows/module_example.swsl

# 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 clean

Manual Usage

Validate workflows

kue validate --file workflows/common/example.wsl

Run workflows

kue run workflows/common/example.wsl

Run tests

kue test

Package Metadata

Package information is stored in package.json and can be used with:

kue package sign --package package.json --token <api-token>
kue package publish --package package.json --token <api-token>

Development

  1. Add your workflows to the appropriate directory
  2. Test your workflows: ./runner.sh test
  3. Validate syntax: ./runner.sh validate
  4. Package and publish when ready

Notes

  • 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

License

MIT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors