Giter Club home page Giter Club logo

wildwebdeveloper's Introduction

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
  • JavaScript / ECMAScript
  • TypeScript
  • JSON (including schema support)
  • YAML (including schema support, Kubernetes schema built-in)
  • XML (including schema support), XSL, XSD, DTD

and

  • Kubernetes
  • Angular (Components & Templates, in TypeScript and HTML files)
  • React (JSX, TSX, embedded HTML)
  • ESLint (for JavaScript and TypeScript)

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

screenshot

📥 Get it Now!

As full IDE package

Get an Eclipse IDE for JavaScript and Web developers: download from https://download.eclipse.org/wildwebdeveloper/releases/latest/IDEs , unpack and run.

As extension into an existing Eclipse IDE installation

or

🎬 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)[CONTRIBUTING.md].

wildwebdeveloper's People

Contributors

mickaelistria avatar akurtakov avatar vrubezhny avatar aobuchow avatar dependabot[bot] avatar jcompagner avatar jabby avatar pyvesb avatar jeffmaury avatar apupier avatar boykoalex avatar kdvolder avatar yanxi0830 avatar ndoschek avatar rdicroce avatar howlger avatar fbricon avatar zulus avatar fredg02 avatar jpmat296 avatar jonahgraham avatar daemonblade avatar mbooth101 avatar phasereditor2d avatar tibcoeddie avatar tombenjamins avatar wimjongman avatar dmitrilc avatar

Stargazers

Roman avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.