Crossfire

Crossfire is a Firebug extension which implements a JSON protocol to allow remote clients (like an IDE or code editor) to connect to Firebug.

[edit] Who is using Crossfire?

One of the main goals of Crossfire is to provide a simple and straight-forward method for tools in other processes to obtain the same kind of information that Firebug has about the Web pages the user is debugging.

[edit] Getting Started

Getting started with Crossfire contains some helpful information for getting started. This is mostly intended for developers interested in building tools that connect to Crossfire, and assumes some familiarity with Firebug and Firefox extensions.

There are pre-built versions of Crossfire available: http://getfirebug.com/releases/crossfire/

Connecting Firebug in Firefox to another Firebug in Firefox is a tutorial that explains how to connect the Crossfire client and Crossfire server by running to separate Firefox processes.

Running Crossfire Tests explains how to execute the various test suites for Crossfire.

[edit] Known Issues

Issues in Crossfire are tracked with Firebug's issue tracker using the 'crossfire' label.

http://code.google.com/p/fbug/issues/list?q=label:crossfire

[edit] Crossfire Wire Protocol

How to be a successful Crossfire Packet

[edit] Protocol Reference

[edit] Migration Guides

[edit] Road Map

[edit] Release Plan / Schedule

[edit] Version 0.1

[edit] Version 0.2

[edit] Version 0.3

[edit] Version 0.4