Skip to content

DigiStratum/StratifyPlatform-SDK

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StratifyPlatform-SDK

DigiStratum Stratify SaaS Platform - Software Development Kit

The SDK for developing modules and endpoints for GoStratifyServer.

Documentation

  • MODULES.md - Complete module development workflow guide

    • Go plugin development (skeleton → build → deploy)
    • JavaScript module development with goja
    • Local testing without full server deployment
    • Example modules and patterns
  • SDK_COMPATIBILITY.md - Version compatibility matrix

    • Server ↔ SDK ↔ Module version relationships
    • Interface dependencies
    • Upgrade paths
  • CHANGELOG.md - SDK changelog and upgrade guide

    • Breaking changes by version
    • Migration instructions
    • Feature roadmap
  • Wiki - Additional documentation

Quick Start

Using the SDK in a Module

// go.mod
require github.com/DigiStratum/StratifyPlatform-SDK/Go latest

// your_module.go
import (
    mod "github.com/DigiStratum/StratifyPlatform-SDK/Go/Module"
)

func GetModuleInstance() mod.ModuleIfc {
    return &myModule{}
}

Creating a New Module

# Clone the module skeleton
git clone https://github.com/DigiStratum/GoStratifyModule-Skel.git MyModule
cd MyModule

# See MODULES.md for complete workflow

Related Projects

About

DigiStratum Stratify SaaS Platform Developer SDK

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •