Giter Club home page Giter Club logo

css-x-fire's Introduction

CSS-X-Fire

Sync your Firebug CSS changes back into IntelliJ IDE.

Installation / Usage

All usage documentation is still hosted at Google.

Developing

CSS-X-Fire is both a plugin for the IDE and a Firebug extension (XPI). The entire package - this project - can be built, run, and debugged with IntelliJ IDEA 11 or newer.

Setting up the development environment

Download and install IntelliJ IDEA 11 or newer. The community version is free of charge and works just fine.

In IntelliJ IDEA you will need to set up a Plugin SDK named IDEA WS-111.19. This will include the binaries from WebStorm 3 which CSS-X-Fire is linked against.

  • Download WebStorm version 3.x as either a tarball or zip file from Previous PhpStorm & WebStorm releases.
  • Unpack the downloaded archive to a directory of your choice.
  • In IntelliJ IDEA, open the "Project Structure" interface (CTRL+ALT+SHIFT+S on windows) and choose Project in the leftmost menu.
  • Click the New button in the Project SDK section and choose IntelliJ IDEA Plugin SDK.
  • A file chooser will pop up. Browse and select the directory where you unpacked the WebStorm archive.
  • Click Ok in the next dialog. Note: I have not tested with anything else than JDK 1.6.
  • Now the Project SDK dropdown will have a new entry called something like "WebStorm/PhpStorm WS-111.19". Click the Edit button.
  • Change the name to IDEA WS-111.19 in the top right textfield and click OK.

Now everything should be set up for developing. Checkout/clone this project and open it in IntelliJ IDEA.

Debugging

When the development environment is set up correctly running and debugging is a breeze.

  • Create a new Run Configuration of type Plugin.
  • Set a name to something like WebStorm (optional).
  • Add this to VM Options: -Didea.platform.prefix=WebStorm
  • Click OK

That's it. Press the Play or Debug button in order to start a new instance of WebStorm with CSS-X-Fire. Happy hacking!

css-x-fire's People

Contributors

ronniekk avatar

Stargazers

 avatar

Watchers

 avatar  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.