Skip to content
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

Nice Job #1

Open
anaegeli opened this issue Apr 18, 2023 · 5 comments
Open

Nice Job #1

anaegeli opened this issue Apr 18, 2023 · 5 comments
Labels
documentation Improvements or additions to documentation TODO

Comments

@anaegeli
Copy link

Dear Elmar,
This is a nice job.
I'm actually trying to modify a hacs module, and i would know how to create the configuration panel for the card.
Eventually you will continue your project, would be nice.

@elmar-hinz
Copy link
Contributor

Thx @anaegeli , I plan to continue, but got currently stuck with the stack of JS.

To get a rather simple script running as required to build a card, you first have to understand, install and maintain a big stack of tools today. The different tastes of imports, the babel stuff to translate it all. Typescript adds another layer. Basically all that does not directly belong int home assistant knowledge, but you can't do the tutorials without doing this steps somehow.

I first need to pave a working path, then find a form to wrap it into the for of this short tutorials. At least I understand now, why there is no full official documentation. It's difficult to do and maintain.

@elmar-hinz
Copy link
Contributor

@anaegeli Tutorial 4 is published. It still doesn't cover your concern yet.

@elmar-hinz elmar-hinz added documentation Improvements or additions to documentation TODO labels May 16, 2023
@anaegeli
Copy link
Author

@elmar-hinz Thanks. I think step by step you will come to that point.

@elmar-hinz
Copy link
Contributor

elmar-hinz commented May 22, 2023

@anaegeli Tutorial 06 shows how to create a configuration panel in plain JS without outer dependencies. That is likely half of your request.

Making it work like the built-in panels requires dependencies on some libraries. That's something a few tutorials ahead.

@smartqasa
Copy link

This tutorial is really helpful. Thank you!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation TODO
Projects
None yet
Development

No branches or pull requests

3 participants