GitHub - eclipse-wildwebdeveloper/wildwebdeveloper: Simple and productive Web Development Tools in the Eclipse IDE (original) (raw)
Eclipse Wild Web Developer : π Web dev in Eclipse IDE π
ποΈ Edit of HTML, CSS, JavaScript, TypeScript, JSON+schema, XML+schema, YAML+schema+Kubernetes and π¦π« debug Node.js and HTML+JS web-apps simply and efficiently in the π Eclipse IDE.
To see it in action, open the desired file with the Generic Editor that's included by default in the Eclipse IDE.
Rich ποΈedition for:
- HTML
- CSS, SCSS, SASS, LESS
- Markdown
- JavaScript / ECMAScript
- TypeScript
- JSON (including schema support)
- YAML (including schema support, Kubernetes schema built-in)
- XML (including schema support), XSL, XSD, DTD, RelaxNG
and
- Kubernetes
- Angular (Components & Templates, in TypeScript and HTML files)
- Astro
- React (JSX, TSX, embedded HTML)
- ESLint (for JavaScript and TypeScript)
- Vue.js
Supported features for edition are
- Validation (diagnostics, markers)
- Code Completion
- Hover
- Outline
- Rename refactoring
- Jump to declaration
- Find references
- Color preview
- ... and other features part of the Language Server Protocol
Supported π¦π« debugging targets
- Node.js
- π₯π¦ Firefox
- Chromium / Chrome
π₯ Get it Now!
- With Eclipse Marketplace Client and https://marketplace.eclipse.org/content/wild-web-developer-html-css-javascript-typescript-nodejs-angular-json-yaml-kubernetes-xml, choose one of:
- Click here to install
- Help > Eclipse Marketplace, search
Wild Web Developerthen clickInstallor - drag
into Eclipse IDE
or
- With Help > Install New Software... with p2 repo https://download.eclipse.org/wildwebdeveloper/snapshots
π¬ Media Library
β¨οΈ See Release Notes for details about recent major improvement in the project.
βΆοΈ [January 2020] Quick and complete demo of Wild Web Developer and related strategy about Language Server and Debug Adapters at FOSDEM https://fosdem.org/2020/schedule/event/lspdebug/
βΆοΈ [January 2020] Demo of ESLint in Wild Web Developer https://youtu.be/o-wI_niEz3E
βΆοΈ [October 2019] Demo debugging JavaScript in HTML with Chrome https://youtu.be/6L071ZtnUOk
βΆοΈ [October 2019] Demo Angular template edition assistance https://www.screencast.com/t/6GTi4jf6svR
βΆοΈ [September 2019] Demo debugging JavaScript in HTML with Firefox https://www.youtube.com/watch?v=4Q_-CtvsEjY
π° [June 2019] The Eclipse IDE for Web and JavaScript developers strikes back on Eclipse Foundation newsletter.
βΆοΈ [Jun 2019] Demo of Terminal and Build integration for NPM: https://www.screencast.com/t/BbWiKutjYI95
π° [Apr 2019] Eclipse Wild Web Developer adds a powerful YAML editor with built-in Kubernetes support on Red Hat Developers blog
βΆοΈ [Mar 2019] Demo of YAML editor support: https://youtu.be/P9ETtuHiUco
βΆοΈ [Feb 2019] Demo of XML editor support: https://youtu.be/fikUdUZFdzg
βΆοΈ [Jan 2019] Demo of Node.js launch and debug: https://www.screencast.com/t/0QRpxSA3M7Qy
βΆοΈ [Apr 2017] XML, JSON, CSS, JavaScript, TypeScript demo http://www.screencast.com/t/BaC9DxHIqD
π‘ Design and Architecture
Wild Web Developer is based on the Eclipse Generic Editor framework from Eclipse Platform, Eclipse LSP4E and Eclipse TM4E in order to provide editors based on TextMate grammars, Visual Studio Code HTML CSS & JSON Language Servers, Theia's TypeScript and JavaScript language servers, Red Hat's xml-languageserver and yaml-language-server...; and on Eclipse Debug stack, LSP4E Debug Adapter Protocol support and Visual Studio Code Node Debug Adapter... to provide debugging.
β¨οΈ Get involved
See contribution guide.
