summaryrefslogtreecommitdiff
path: root/README
blob: ee7f6a7ddcdc1394ca6b1198d8c596dd92bc95b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
JSON-GLib - A JSON parser for GLib-based libraries and applications
===================================================================

JSON-GLib implements a full JSON parser using GLib and GObject.

JSON is the JavaScript Object Notation; it can be used to represent
objects and object hierarchies while retaining human-readability.

GLib is a C library providing common and efficient data types for
the C developers.

GObject is a library providing a run-time Object Oriented type system
for C developers. GLib and GObject are extensively used by the GTK+
toolkit and by the GNOME project.

For more information, see:
 * JSON: http://www.json.org
 * GLib and GObject: http://www.gtk.org

REQUIREMENTS
------------
In order to build JSON-GLib you will need:

  * pkg-config
  * gtk-doc >= 1.8
  * GLib >= 2.14

INSTALLATION
------------
To build JSON-GLib just run:

  $ ./configure
  $ make all
  # make install

BUGS
----

If you find a bug in JSON-GLib, please create a Bugzilla entry here:

  http://bugzilla.openedhand.com/enter_bug.cgi?product=json-glib

Attaching:
- the version of JSON-GLib
  - if it is a development version, the branch of the git repository
- the JSON data that produced the bug (if any)
- a small test case, if none of the test units exhibit the behaviour
- in case of a segmentation fault, a full stack trace with debugging
  symbols obtained through gdb is greatly appreaciated

HACKING
-------

JSON-GLib is developed mainly inside a GIT repository available at:

  git://github.com/ebassi/json-glib.git

You can clone the GIT repository with:

  git clone git://github.com/ebassi/json-glib.git

If you want to contribute functionality or bug fixes to JSON-GLib you
can either notify me to pull from your GIT repository or send me a set
of patches using:

  git format-patch master -k -s

or:

  git send-email -k -s

AUTHOR
------
JSON-GLib has been written by Emmanuele Bassi
Copyright (C) 2007  OpenedHand Ltd.