Skip to content

Define forms fluently in seeders #7

Closed

Description

@n4ff4h

Developers can disable the builder UI and define forms fluently (stencil) in seeders, or both.

Activity

  1. added
    next-genNext-gen Javaabu packages
    featurePackage feature from the spec
    on Nov 4, 2026
  2. n4ff4h commented on Nov 5, 2026

    @n4ff4h
    CollaboratorAuthor

    Done.

    • Defining in code. FormBuilder::define('key')->…->sync() in seeders. It's idempotent: a new version only when the structure hash changes, published by default (form-builder.sync.publish).
    • Locking. ->locked() keeps the builder and imports from changing a form.
    • No builder. form-builder.builder => false turns the builder off entirely; the forms list, preview, versions, export and entries stay.

    Docs: docs/basic-usage/defining-forms.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    featurePackage feature from the specnext-genNext-gen Javaabu packages

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions