diff options
author | W. Trevor King <wking@drexel.edu> | 2010-02-06 09:47:20 -0500 |
---|---|---|
committer | W. Trevor King <wking@drexel.edu> | 2010-02-06 09:47:20 -0500 |
commit | da8309e67c669b1cca5d39c8e7da34c9b431bef6 (patch) | |
tree | 2d456f289307370f6cb27dfcbf0bbf759036e75f /doc/hacking.txt | |
parent | 4109434843ecdf2e73a010fcbb37cc3d404ef8ef (diff) | |
download | bugseverywhere-da8309e67c669b1cca5d39c8e7da34c9b431bef6.tar.gz |
Added page titles to the documentation & adjusted section levels.
Diffstat (limited to 'doc/hacking.txt')
-rw-r--r-- | doc/hacking.txt | 11 |
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. |