nek4life / intellij-demandware

Intellij Demandware Plugin
MIT License
32 stars 7 forks source link

update? #17

Open z1haze opened 6 years ago

z1haze commented 6 years ago

Do you have any interest to keep this updated or do you care if someone takes it over?

nek4life commented 6 years ago

Hey @z1haze I've been hoping for pull requests and more community help, but haven't gotten any thus far. From feedback I've gotten it seems most people that want to use this plugin want to use it with WebStorm and that's currently not possible in regards to the uploading (you can't edit the settings due to this being facet config based.)

My team and I use this plugin everyday and I haven't forgotten about it, but currently it does everything I need and I haven't had time to make updates. But I have some ideas of where I want it to go and need to get my dev environment set up again so I can start making updates.

If you have some features you'd like please open a ticket for discussion then if the feature sounds good work can be done and it can be merged.

Thanks!

intel352 commented 6 years ago

@nek4life I've wanted to contribute, but I've not dealt w/ Jetbrains plugin development previously (and I'm not a java dev, though I can muck around). if/when you get your dev env set up again, please make note of any tips you recommend for that setup :) (or links to any docs you refer to)

I still use Webstorm for active development, paired w/ a customized .d.ts typescript definition that gives me API autocompletion for DW apis. That w/ dwupload is working fairly well for me, but having upload built-in would be nice too esp for folks less comfortable on cli

z1haze commented 6 years ago

webstorm is definitely my goal as well.. however I just use dwupload to handle uploading the files and the watcher, etc... im more interested in a debugger in webstorm. Thanks for all you do!

ghost commented 6 years ago

I don't mind doing uploads to server using Eclipse but would like to do code editing in WebStorm. Have installed this plugin I can't understand how to make it work, for example auto completion for ISML tags. I have restarted WS still no luck. Any help guys? DW tags not recognised: image Eclipse: image WebStorm: image

nek4life commented 6 years ago

The only part of the tags that have autocomplete are the attributes. There is a set of live templates for all of the tags. For instance if you type isse it will write out the isset with some basic attributes. You can see the full list of live templates in the live templates settings for isml.

Hope that helps!

I would love to have better auto completion, but I was not able to write a grammar lexer and parser using the Grammar-Kit plugin.

https://www.jetbrains.org/intellij/sdk/docs/tutorials/custom_language_support/lexer_and_parser_definition.html

z1haze commented 6 years ago

This hasn't really worked in years

nek4life commented 6 years ago

Just a note, I have never tested this plugin in WebStorm. It was built for Intellij, but in Theory for the most part it should work in WebStorm. That being said, I will reiterate, that tag auto completion never work, just attribute completion. There are live templates available for the tags themselves.