Skip to content

feat(turbosign): add conditional (IF/THEN) fields to the SDK quickstart - #24

Merged
amitsharma-turbodocx merged 1 commit into
mainfrom
feature/turbosign-conditional-fields
Aug 19, 2026
Merged

feat(turbosign): add conditional (IF/THEN) fields to the SDK quickstart#24
amitsharma-turbodocx merged 1 commit into
mainfrom
feature/turbosign-conditional-fields

Conversation

@amitsharma-turbodocx

Copy link
Copy Markdown
Contributor

Summary

Adds TurboSign conditional (IF/THEN) fields to the /turbodocx-sdk skill so generated integrations can author a controlling checkbox + dependent fields.

What changed

  • A "Conditional (IF/THEN) fields" subsection in all six language references (javascript, python, go, php, java, ruby): a checkbox with metadata.fieldKey and a dependent field with metadata.conditional = { controllingFieldKey, operator ("is_checked" | "is_not_checked"), action ("show" | "unlock") }, plus the fieldKeycontrollingFieldKey linkage and show/unlock semantics.
  • Typed languages use the SDK's real types (Go turbodocx.FieldMetadata/FieldConditional, PHP ConditionalOperator/ConditionalAction enums, Java FieldMetadata.forFieldKey/forConditional).
  • SKILL.md and README.md updated so the skill offers conditional fields; adds an eval.

Notes

Part of a coordinated conditional-fields rollout across the TurboDocx public repos (SDK, Docs, n8n node) — sibling PRs linked in a follow-up comment.

Adds a "Conditional (IF/THEN) fields" subsection to all six language references
(a controlling checkbox with metadata.fieldKey and a dependent field with
metadata.conditional { controllingFieldKey, operator, action }), updates the
SKILL and README so the skill offers it, and adds an eval. Typed languages use
the SDK's real types (Go structs, PHP enums, Java FieldMetadata factories).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@amitsharma-turbodocx

Copy link
Copy Markdown
Contributor Author

Coordinated conditional-fields rollout — sibling PRs: TurboDocx/SDK#71 · TurboDocx/n8n-nodes-turbodocx#31 · TurboDocx/Docs#150

@amitsharma-turbodocx
amitsharma-turbodocx merged commit acb5e33 into main Aug 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant