-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[PLAN] Agenda for disqussion. #5
Comments
Ideas of feartures / roadmap :
|
Refactor current code.We have added some changes to the existing backend code. They need to be tested and refactoring may be necessary. PRs:
Also, the original code contains a lot of "to do" tags, they are also worth noting. Launchr/plasma features to disquss for next iteration for web ui.Action to start web-ui (listed in a special way in UI) > plasmactl action to start UI
This command not working yet. We need to load client assets into build. List launchr commands brought by native plugins (as opposed to action file)integration/cognition workflow low codeAsync ApiI added proof of concept here Everything works but definitely needs to be done by a more advanced backender. It can use same as OpenApi code generator https://github.com/lerenn/asyncapi-codegen We can continue this work in parallel with development in OpenApi because working with an asynchronous backend is very simple in refine.dev so client app can be switched pretty easy. FlowsI added a few ideas of what the home page could look like
Brand customisation.If we suppose this app be used by various people/companies we should be able to provide different levels of ui customisation.
|
Flow disqussion
|
Sidebar behaviour.
ReactFlow behaviour.
Flow tab.
Terminal styles approach.Current state of backend.TBD |
Current application, Open API, Swagger.
https://refine.dev/
https://axios-http.com/
https://chakra-ui.com/
https://www.openapis.org/
https://swagger.io/tools/swagger-ui/
https://rjsf-team.github.io/react-jsonschema-form/docs/
Extend json form with:
Chakra UI Form (default)
https://rjsf-team.github.io/react-jsonschema-form/docs/advanced-customization/custom-themes
Form without styles. Naked RJSF
Form with custom UI Schema
https://silly-cat-5303aa.netlify.app/actions/enumeration/action
https://rjsf-team.github.io/react-jsonschema-form/docs/api-reference/uiSchema/
Form with custom UI Widget
https://rjsf-team.github.io/react-jsonschema-form/docs/advanced-customization/custom-widgets-fields
Custom Webcomponent loaded
Alternatives. Webcomponents (Lit client)
https://github.com/json-schema-form-element/jsfe
https://jsfe.js.org/Sink/AllFeatures
https://shoelace.style/
Websockets (Async API) Refine Live provider.
https://www.asyncapi.com/en
https://developer.mozilla.org/en-US/docs/Web/API/WebSockets_API
https://refine.dev/docs/realtime/live-provider/
TODO.
Define app core technology.
Define rest/async workflow.
The text was updated successfully, but these errors were encountered: