feat(sidebar): bundle Kforge demo workflows (#248)
This commit is contained in:
@@ -7,6 +7,12 @@ The format is inspired by Keep a Changelog and SemVer.
|
||||
## [Unreleased]
|
||||
|
||||
### Added
|
||||
- **Bundled Kforge Labs demo workflows.** Fresh sidebar installs now seed a
|
||||
**Kforge Labs Workflows** folder with `Easy Image Batch - Select and
|
||||
Rebuild` and `LOOP Demo`, and the source workflow JSONs are tracked under
|
||||
`docs/workflows/kforge-labs-workflows/` for release review and future demo
|
||||
additions. The loop demo ships with auto-queue disabled until the user sets a
|
||||
writable output folder.
|
||||
- **Easy Image Batch — offset mode (`keyframe_batch`).** A new optional
|
||||
`keyframe_batch` input adds the inverse of the node's select behaviour.
|
||||
When connected, the node switches from *selecting* sparse keyframes out of
|
||||
|
||||
@@ -8,6 +8,7 @@ Three audience buckets — pick where to look based on what you're trying to do.
|
||||
| Look something up — a term, a node ID, a list | [`reference/`](reference/) | [Glossary](reference/glossary.md), node inventory, spec sheets |
|
||||
| Cut a release / fork a node / debug CI / hit the Comfy Registry API | [`maintainers/`](maintainers/) | [Releasing](maintainers/releasing.md), [Registry API](maintainers/registry-api.md), [Node versioning rules](maintainers/node-versioning.md) |
|
||||
| Compare UI design proposals before implementation | [`designs/`](designs/) | Focused mockups and screenshots for in-progress UX decisions |
|
||||
| Inspect bundled demo workflows | [`workflows/`](workflows/) | Source copies of release-ready workflows seeded into the Kforge Labs sidebar |
|
||||
| Run AI-assisted model evaluation loops | [`automations/`](automations/) | Visual loop overview, setup contract, per-model findings, and `/make-card` workflow |
|
||||
|
||||
## Files that intentionally stay at the repo root
|
||||
|
||||
@@ -0,0 +1,14 @@
|
||||
# Demo workflows
|
||||
|
||||
Release-ready ComfyUI workflow JSONs that ship with Kforge Labs.
|
||||
|
||||
The sidebar-seeded copies live in [`../../web/workflow_defaults.json`](../../web/workflow_defaults.json)
|
||||
so fresh installs can find them under **Kforge Labs Workflows** in the
|
||||
Kforge Labs sidebar. The files here are the inspectable source copies for
|
||||
maintainers, docs, and GitHub browsing.
|
||||
|
||||
## Folders
|
||||
|
||||
| Folder | Sidebar folder | Contents |
|
||||
|---|---|---|
|
||||
| [`kforge-labs-workflows/`](kforge-labs-workflows/) | Kforge Labs Workflows | First release demo workflows for Koolook nodes and flows. |
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,31 @@
|
||||
# Kforge Labs Workflows
|
||||
|
||||
These workflows are bundled into the Kforge Labs sidebar as starter demos.
|
||||
|
||||
| Workflow | What it demonstrates |
|
||||
|---|---|
|
||||
| [`Easy Image Batch - Select and Rebuild.json`](Easy%20Image%20Batch%20-%20Select%20and%20Rebuild.json) | Selecting sparse frames from a batch, then rebuilding sequence spacing with Easy Image Batch. |
|
||||
| [`LOOP Demo.json`](LOOP%20Demo.json) | Queue-driven per-frame processing with `Koolook_LoopStatus`. |
|
||||
|
||||
## Requirements
|
||||
|
||||
Both workflows need Kforge Labs / Koolook and ComfyUI core nodes. The demo
|
||||
can still open when optional node packs are missing, but those nodes must be
|
||||
installed before the workflow can run end-to-end.
|
||||
|
||||
| Workflow | Extra node packs |
|
||||
|---|---|
|
||||
| Easy Image Batch - Select and Rebuild | ComfyUI Custom Scripts (`ShowText|pysssss`) |
|
||||
| LOOP Demo | ComfyUI Easy Use (`easy int`), ComfyUI-KJNodes (`GetImageSizeAndCount`), ComfyUI-HQ-Image-Save (`LoadEXR`, `SaveEXRFrames`), ComfyUI-RMBG (`RMBG`) |
|
||||
|
||||
The large text labels in both workflows use rgthree label nodes. They are
|
||||
visual annotations only; missing labels do not change the core demo logic.
|
||||
|
||||
The sidebar seed lives in [`../../../web/workflow_defaults.json`](../../../web/workflow_defaults.json)
|
||||
under **Kforge Labs Workflows**.
|
||||
|
||||
Before running `LOOP Demo`, replace `CHANGE_ME_OUTPUT_FOLDER` in the Easy AI
|
||||
Pipeline node with a writable local output folder, then enable
|
||||
`auto_queue_next` on `Koolook_LoopStatus` if you want it to queue the remaining
|
||||
frames automatically. The bundled copy leaves auto-queue disabled so the first
|
||||
load cannot write to a placeholder path by accident.
|
||||
+4357
-1
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user