render option forms #628

Open
opened 2025-12-03 15:24:54 +01:00 by kiara · 0 comments
Owner

As a Fediversity maintainer,
I want to offer schemas to render relevant option,
so that we may present available configuration options to operators.

implementation notes

**As** a Fediversity maintainer, **I want** to offer schemas to render relevant option, **so that** we may present available configuration options to operators. ### implementation notes - [ ] support UI tweaks, see e.g.: - `UISchema` (needs migration on updates, see #159) of e.g.: - [`json-schema-form-element`](https://jsfe.js.org/Sink/UiSchemas) - [`react-jsonschema-form`](https://github.com/rjsf-team/react-jsonschema-form) - [conditional display](https://github.com/rjsf-team/react-jsonschema-form/blob/main/packages/docs/docs/json-schema/dependencies.md#conditional) - [thymis](https://github.com/Thymis-io/thymis#screenshot--demo) - nix - [annotated options](https://github.com/NixOS/nixpkgs/pull/358906) - [arbitrary metadata](https://github.com/NixOS/nixpkgs/pull/341199) - do these offer sufficient flexibility vs say django forms' [output styles](https://docs.djangoproject.com/en/5.1/ref/forms/api/#output-styles) (paragraph, list, table, granular)? - [ ] for `panel` - django - [x] `pydantic` - [ ] [`django-jsonform`](https://github.com/bhch/django-jsonform) - [ ] htmx: ? - [ ] web component: [`json-schema-form-element`](https://github.com/json-schema-form-element/jsfe)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference: fediversity/fediversity#628
No description provided.