Mishka Chelekom - Phoenix and LiveView UI kit and components

Hey folks :waving_hand: I’ve updated Mishka Chelekom to help devs using multiple UI libs.
You can now add a component prefix for better control.
Try version 0.0.9-alpha.1 :shaved_ice:

{:mishka_chelekom, “~> 0.0.9-alpha.1”, only: :dev}

feedback welcome! :rocket:

mix mishka.ui.gen.components --component-prefix something_ --global --import --helpers --yes

:police_car_light: Not usually recommended, but can be handy in some cases


Not usually recommended, but can be handy in some cases!! and consider after doing this maybe you get error from your Layouts.ex, so you need to add prefix manually

PR:

1 Like

Hi dear friends, I added module prefix name to all components and their imports.

{:mishka_chelekom, “~> 0.0.9-alpha.4”, only: :dev}

Please if you have time, test it

:police_car_light: Not usually recommended, but can be handy in some cases

mix mishka.ui.gen.components --module-prefix something_ --global --import --helpers --yes
# OR
mix mishka.ui.gen.component stepper --module-prefix mishka_

feedback welcome! :rocket: ; Thank you in advance

2 Likes

I’ve added the initial version of the Usage Rules for all components and Mishka Chelekom JSHooks today. :robot::sparkles: I hope it makes working with AI easier for you, and it’ll keep getting better over time! :rocket:

Please try: {:mishka_chelekom, "~> 0.0.9-alpha.5", only: :dev}

PR:

2 Likes

Thank you, by the way do you have a way to remove mishka from a project, it seems that mix igniter.remove doesn’t do it automatically

1 Like

Hey @johnsseruwagi , Currently, we don’t have any Mix tasks for deletion. Because if the user changes the name, it becomes difficult to find and delete the file. But if you can, please open an issue and I will definitely add it in this version.

In recent weeks, I’ve added several features to the Mishka Chelekom CLI. If you have ideas or run into any issues, let me know, I need your suggestions. And please don’t forget to support the project, even if it’s just the price of a monthly coffee! :hot_beverage::yellow_heart:

Doc and site: https://mishka.tools/chelekom
Github: https://github.com/mishka-group/mishka_chelekom
Donate: https://github.com/sponsors/mishka-group

3 Likes

Today I added the initial Uninstall feature to the Mishka Chelekom CLI :rocket:
It lets you easily remove a project or any component with a single command.
Please consider supporting the project, even the cost of one coffee a month :hot_beverage::heart:

PR: Add uninstall Mix task and its tests by shahryarjb · Pull Request #464 · mishka-group/mishka_chelekom · GitHub

Please try: {:mishka_chelekom, "~> 0.0.9-alpha.6", only: :dev}

Doc and site: https://mishka.tools/chelekom
Github: https://github.com/mishka-group/mishka_chelekom
Donate: https://github.com/sponsors/mishka-group

3 Likes

Dear friends, I’m almost out of ideas for the Mishka Chelekom CLI :woozy_face::face_with_spiral_eyes:.
If you have any new ideas or mix tasks, please share them with me so I can turn them into features, except MCP for now (no time :wheelchair_symbol:).
Thanks in advance! :light_bulb:

Thanks to Anubis MCP, the initial MCP version of the Mishka Chelekom project is now ready :rocket:
You can use it in Claude Code and other tools that support MCP.
Please support the project :raising_hands:
Try: {:mishka_chelekom, “~> 0.0.9-alpha.8”, only: :dev}

For demo you can see the video here:

OR

https://x.com/shahryar_tbiz/status/2008493576460922901

PR: Add Entry-level MCP for Mishka Chelekom components, docs and CLIs by shahryarjb · Pull Request #466 · mishka-group/mishka_chelekom · GitHub

1 Like

I really don’t want to add a new component to Mishka Chelekom right now, but I’m out of ideas for the CLI, what’s left that I haven’t added yet? Hope to get your feedback! :folded_hands:t2: