summaryrefslogtreecommitdiff
path: root/Documentation.mdwn
diff options
context:
space:
mode:
authorJoe Rayhawk <jrayhawk@freedesktop.org>2013-06-30 18:31:14 -0700
committerJoe Rayhawk <jrayhawk@freedesktop.org>2013-06-30 18:31:14 -0700
commit2bb96f4165824315e1366d6b86731af31afaf183 (patch)
tree9ac0aaa2672af186e5776fc965b2420006e5bb31 /Documentation.mdwn
parent2729c2f474d67e475d84eafa55ba647f45d199f3 (diff)
moin2mdwn: convert page Documentation
Diffstat (limited to 'Documentation.mdwn')
-rw-r--r--Documentation.mdwn17
1 files changed, 17 insertions, 0 deletions
diff --git a/Documentation.mdwn b/Documentation.mdwn
new file mode 100644
index 00000000..539dc176
--- /dev/null
+++ b/Documentation.mdwn
@@ -0,0 +1,17 @@
+
+
+# Running X
+
+[[User documentation|UserDocumentation]] contains documentation for running the X server and basic X clients, as well as protocol specifications and basic client programming documentation.
+
+
+# Developing X applications
+
+Rather than develop directly for X, we recommend you use a toolkit such as [[GTK+|http://www.gtk.org/documentation.php]] or [[Qt|http://doc.qt.nokia.com/latest/]]. There are many other popular toolkits, some special-purpose, such as [[Clutter|http://www.clutter-project.org]] and [[Enlightenment/EFL|http://www.enlightenment.org]].
+
+For low-level X development, [[XCB|http://xcb.freedesktop.org/tutorial/]], the X C Bindings provide a clean low-level protocol binding. Its older cousin Xlib (or libX11), is not recommended for new development, but is still very widely used. Xt is a similarly deprecated library for building toolkits. [[Documentation for Xlib and Xt|ProgrammingDocumentation]] is available.
+
+
+# Downloading, running, and developing X.Org code
+
+The [[development documentation|Development]] describes how to download and build the X.Org code (including the X server and drivers), and rough notes on their internals.