Open laurent-bientz opened 1 year ago
Hey @laurent-bientz. We're currently evaluating this bundle, and it looks very promising. However, it seems, development has stopped last year, I'm wondering if this is an active project?
Hello @solverat, this bundle is actively used internally on several (big) projects in production but you're right, we are running out of time to develop it deeper.
Actually the state of this bundle and the related front-end is stable and enough to meet ours actual needs.
If you want to contribute to the "missing" features, feel free to open a PR.
It's a complex part that requires time because we need to perform a lot of "reflections" on various vendors to bring these features!
@laurent-bientz I know the pain… :) We're evaluating the support of JSON schema support for our form builder (also open source) and surprisingly, there are not many alternatives out there. Limenius was on our track, but it seems to be dead (besides of some forks).
However, I think we're going to give this one a try, since it have a very solid, clean and nice codebase, the to-dos are well-defined.
First, I'm going to open issues, for everything which seems to be missing, if that's okay. If we're able to fulfill our requirements in the end, we're happy to provide some PRs (if required).
Hey @solverat, sounds good to me!
And yes, we also used Limenius before but the project didn't follow the json specs 100% and it was very difficult to discuss with the creator (if u're curious: https://github.com/Limenius/LiformBundle/issues/28), that's why we decided to start from scratch and not fork his work.
https://json-schema.org/understanding-json-schema/reference/string.html#length
We need to check:
nullable
capability to forceminLength: 1
if not nullabletype
to set the maxConstraint
Assert
attr.minlength
&attr.maxlength