===================
telepathy-inspector
===================

Telepathy Inspector is a telepathy client (GTK+) whose objective is
to expose all interfaces and functionalities implemented by a given
connection manager along with its connections, channels, etc.

The idea is to enable the user (likely to be a Telepathy developer)
to easily view and access all methods and interfaces of all Telepathy
entities (CMs, connections, etc), which could not be easily achieved
using a regular telepathy client since it would (and should!) hide all
Telepathy logic behind a pleasant, usability oriented, GUI.

Possible uses:

- As a learning tool
It should be a good starting point for new Telepathy developers to get
acquainted with the specification by seeing all interfaces, methods,
etc at work.

- As a reference implementation for clients
A client developer can, for instance, see what features are not being
handled correctly or are missing in his application.

- As a tester/debugger tool for connection manager developers
Developers can directly use their connection managers and see exactly
how it behaves from a client's point of view.

Requirements
============

telepathy-inspector requires:
  telepathy-glib <http://telepathy.freedesktop.org/releases/telepathy-glib/>
  GLib, GObject <http://ftp.gnome.org/pub/GNOME/sources/glib/>
  libdbus <http://dbus.freedesktop.org/releases/dbus/>
  The D-Bus GLib bindings <http://dbus.freedesktop.org/releases/dbus-glib/>

At build time, it also requires:
  GNU make <http://www.gnu.org/software/make/>
  pkg-config <http://ftp.gnome.org/pub/GNOME/sources/pkg-config/>

Bugs, feature requests and to-do list
=====================================

Report all bugs, feature requests and "to-do" items here:
  <https://bugs.freedesktop.org/enter_bug.cgi?product=Telepathy>

Contact info
============

This package is maintained by the Telepathy project:
  <http://telepathy.freedesktop.org/>
  <mailto:telepathy@lists.freedesktop.org>
  <irc://irc.freenode.net/telepathy>

Telepathy development is supported by Collabora Ltd.
  <http://www.collabora.co.uk/>.

Hacking
=======

The current bleeding-edge version is always available from:
  <http://darcs.collabora.co.uk/darcs/telepathy-inspector/>

Proposed patches awaiting review can usually be found in Merge Monkey:
  <http://monkey.collabora.co.uk/>

Please follow <http://telepathy.freedesktop.org/wiki/Style> in new code.
Patches converting old code to this style are also appreciated, but please
do not change functionality in the same patch.
