-
Notifications
You must be signed in to change notification settings - Fork 49
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
Feature: Easier Web GUI #1062
Comments
The two bolded parts are contradicting each other. I guess you meant it's simple feature-wise, but complex development-wise (internally)? |
hey @hariso its simple in terms of development but great in terms of features. just play with this and its really obvious how power this simple approach is IMHO: I noticed you have a repo at https://github.com/ConduitIO/mx-ui-components that also is a storybook. https://github.com/joerdav/go-htmx-examples imports https://github.com/a-h/templ which has storybook support. so its basically nice golang system for building web gui that is real time updated. I currently use this with nats. Any nats consumer gets data / event, processes it, and creates the html and sends it over SSE or web sockets to the Web gui. htmx then just replaces the html on the client. Also here is some high level stuff about htmx: |
Not going to tag this for a milestone yet because there needs to be more discussion here. |
No i did not :) |
yep. That's partly why i added the reddit link, so you can see what others think |
conduit UI is being retired. closing. #1911 |
Feature description
At wanted to extend the gui quite a bit for some ideas as its very simple right now. Simple is good, but there are many more opportunities to make the gui provide more functionality.
But I mean no disrespect but it is so complex for no reason.
Run this. It's another way to do web gui using the htmx pattern with a decent golang template system.
https://github.com/joerdav/go-htmx-examples
Just go run .
the templates are a joy to work with IMHO.
Why ?
The text was updated successfully, but these errors were encountered: