Skip to content

asdecided/sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

rac-sdk

Non-Python language SDKs for RAC (requirements-as-code) — thin clients over the engine's stable --json contracts, one subdir per language. Per ADR-092 (one repo per concern, subdir per member) this is the single home for the language clients; per ADR-063 each client shells out to the installed rac CLI and reimplements none of the engine.

The Python SDK is not here — its public surface is rac.__all__, shipped inside the engine package in rac-core (ADR-062).

Members

Subdir Package Status
ts/ @itsthelore/rac-sdk (npm) TypeScript / Node client

Further languages (for example go/) land as sibling subdirs.

History

ts/ is the former itsthelore/rac-sdk-ts repository, moved here with its history preserved (ADR-092 convergence). The repository name changed; the published npm package name is unchanged — @itsthelore/rac-sdk — so existing consumers are unaffected. New work on the TypeScript client happens under ts/.

About

Thin language clients over AsDecided stable machine contracts.

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages