README: upgraded the ninjahelper section from the manpage
authorintrigeri <intrigeri@758a04ac-41e6-0310-8a23-8373a73cc35d>
Thu, 19 Jan 2006 21:59:13 +0000 (21:59 +0000)
committerintrigeri <intrigeri@758a04ac-41e6-0310-8a23-8373a73cc35d>
Thu, 19 Jan 2006 21:59:13 +0000 (21:59 +0000)
git-svn-id: http://code.autistici.org/svn/backupninja/trunk@342 758a04ac-41e6-0310-8a23-8373a73cc35d

README

diff --git a/README b/README
index 33ca1fdf0fa33911ce426c31dc20ed4b6075dc69..03d96fe931ea217149793c53f7ab97b2c8ab4002 100644 (file)
--- a/README
+++ b/README
@@ -253,6 +253,11 @@ To add an additional 'wizard' to ninjahelper, follow these steps:
          ... do work here ...
        }
 
-(3) check the examples of the included helpers to see how they are
-    written. The dialog functions are defined in easydialog.sh.
-
+(3) look at the existing helpers to see how they are written. Try to re-use
+    functions, such as the dialog functions that are defined in easydialog.sh,
+    or the vserver functions defined in lib/vserver.
+
+(4) test, re-test, and test again. Try to break the helper by going backwards,
+    try to think like someone who has no idea how to configure your handler
+    would think, try to make your helper as simple as possible. Walk like a cat,
+    become your shadow, don't let your senses betray you.