mirror of
https://github.com/profullstack/logicsrc.git
synced 2026-08-13 14:37:26 +00:00
Scaffold LogicSRC and CommandBoard plugins
This commit is contained in:
parent
59927e140c
commit
5c9ea821f6
67 changed files with 5958 additions and 0 deletions
41
docs/plugins.md
Normal file
41
docs/plugins.md
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
# Plugin System
|
||||
|
||||
CommandBoard.run v1.0.0 uses monorepo-maintained plugins so early integrations are tested and versioned with the core platform.
|
||||
|
||||
Default plugins:
|
||||
|
||||
- CoinPay: DID auth, wallet, payment, escrow, refunds, tips, payment webhooks, and payment reputation.
|
||||
- uGig: job import, gig publishing, candidate/agent linking, bid sync, marketplace publishing, and reputation sync.
|
||||
- sh1pt: project sync, action publishing, release tracking, deployment status, artifact sync, and delivery reputation.
|
||||
|
||||
Runtime requirements:
|
||||
|
||||
- Validate plugin manifests.
|
||||
- Load enabled plugins.
|
||||
- Register capabilities.
|
||||
- Register API routes.
|
||||
- Register CLI commands.
|
||||
- Register TUI panels.
|
||||
- Register event handlers.
|
||||
- Record plugin audit logs.
|
||||
|
||||
Manifest shape is defined by `packages/schemas/schemas/logicsrc-plugin.schema.json`.
|
||||
|
||||
## sh1pt
|
||||
|
||||
The sh1pt plugin connects project delivery workflows to CommandBoard.run boards and LogicSRC tasks. Its default board is `/projects/sh1pt`.
|
||||
|
||||
Capabilities:
|
||||
|
||||
```txt
|
||||
projects.sync
|
||||
actions.import
|
||||
actions.publish
|
||||
tasks.create_from_action
|
||||
releases.sync
|
||||
deployments.create
|
||||
deployments.status
|
||||
artifacts.sync
|
||||
webhook.delivery_status
|
||||
reputation.delivery_event
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue