aboutsummaryrefslogtreecommitdiffstats
path: root/doc/hacking.txt
diff options
context:
space:
mode:
authorW. Trevor King <wking@drexel.edu>2010-02-06 09:47:20 -0500
committerW. Trevor King <wking@drexel.edu>2010-02-06 09:47:20 -0500
commitda8309e67c669b1cca5d39c8e7da34c9b431bef6 (patch)
tree2d456f289307370f6cb27dfcbf0bbf759036e75f /doc/hacking.txt
parent4109434843ecdf2e73a010fcbb37cc3d404ef8ef (diff)
downloadbugseverywhere-da8309e67c669b1cca5d39c8e7da34c9b431bef6.tar.gz
Added page titles to the documentation & adjusted section levels.
Diffstat (limited to 'doc/hacking.txt')
-rw-r--r--doc/hacking.txt11
1 files changed, 6 insertions, 5 deletions
diff --git a/doc/hacking.txt b/doc/hacking.txt
index 67be177..5b075f9 100644
--- a/doc/hacking.txt
+++ b/doc/hacking.txt
@@ -1,8 +1,9 @@
-Extending BE
-============
+**********
+Hacking BE
+**********
Adding commands
----------------
+===============
To write a plugin, you simply create a new file in the
``libbe/commands/`` directory. Take a look at one of the simpler
@@ -17,7 +18,7 @@ be important.
Command completion
-~~~~~~~~~~~~~~~~~~
+------------------
BE implements a general framework to make it easy to support command
completion for arbitrary plugins. In order to support this system,
@@ -31,7 +32,7 @@ completion function from scratch.
Adding user interfaces
-----------------------
+======================
Take a look at ``libbe/ui/command_line.py`` for an example. Basically
you'll need to setup a ``UserInterface`` instance for running commands.