satr / intellij-idea-plugin-connector-for-aws-lambda

The plugin for the IntelliJ IDEA: connector for AWS Lambda functions.
MIT License
14 stars 4 forks source link

(Question) Other artifact support #15

Closed Swinkid closed 6 years ago

Swinkid commented 6 years ago

Hey,

If i were to contribute to support additional languages, such as Node.JS, where would you suggest i start to contribute?

satr commented 6 years ago

Hi I you keep in mind IDEA, not WebStorm - my plan was to decouple Java-artefact specific component, extract general logic to superclasses. E.g. ArtifactEntity is specific output container, which can have a more general superclass, used in core logic (like method getLastSelectedJarArtifactName would be getLastSelectedOutputEntityName, etc)

Swinkid commented 6 years ago

Hey,

I am aware this is IDEA. The ultimate edition supports way more than just Java. Thanks for pointing that out, I'll try take a look.

satr commented 6 years ago

I fixed this morning the basic support for the NodeJS - it was not much changes. Please check the RC1.7.RC2 and the commit It is quick fix, if you wish, you can make it more safe and stable. E.g. - it os pretty doubtful code in the ProjectModelImpl.java, method collectArchivesFromPlainArtifacts(). Thank you for your suggestion.