Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[wtp-dev] [JSDT] Contributing to the creation of a node.js / bower / npm tooling for Eclipse


I will start by presenting myself, my name is Stéphane Bégaudeau, I am working for Obeo and I am a contributor or leader in some projects of the Eclipse Foundation. I may have seen some of you during EclipseCon Europe 2014 this week while I was presenting a talk on web application development.

I would like to contribute to the Eclipse JSDT project to improve the tooling for _javascript_ and front-end development. I am currently working on the integration of tools like npm, bower, node, gulp and grunt in the Eclipse IDE. You can find my code on Github, it’s still a work in progress with some experiments inside. When my code will be more stable and tested, I will try to contribute it using Gerrit.

In the end, this tooling would include:
- a launch configuration for node.js applications
- a basic Java implementation of bower built on top of JGit and a Java implementation of node.js semantic versioning engine
- actions dedicated to bower, npm, grunt and gulp
- dedicated views to manage the dependencies of a node application or web application project (bower and nom dependencies)
- some preferences pages
- some wizards for _javascript_ and web applications (in order to make users follow some of the best practices available)
- a builder that can be plugged to gulp or grunt

I have attached a couple screenshots in order to show you what I had in mind or what I have already done.


Stephane Bégaudeau, Obeo

Back to the top