summaryrefslogtreecommitdiff
path: root/posts/bugs_everywhere_review.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'posts/bugs_everywhere_review.mdwn')
-rw-r--r--posts/bugs_everywhere_review.mdwn51
1 files changed, 51 insertions, 0 deletions
diff --git a/posts/bugs_everywhere_review.mdwn b/posts/bugs_everywhere_review.mdwn
new file mode 100644
index 0000000..4385653
--- /dev/null
+++ b/posts/bugs_everywhere_review.mdwn
@@ -0,0 +1,51 @@
+
+[[!meta title="Bugs Everywhere Review"]]
+
+> Bugs Everywhere is a “distributed bugtracker”, designed to complement
+> distributed revision control systems.
+
+# Installation
+
+[Bugs Everywhere](http://bugseverywhere.org/) is packaged for Debian, install
+the bugs-everywhere package. However, this does not seem to contain the
+interactive web interface, so you might want to also clone the repository.
+
+`git clone git://gitorious.org/be/be`
+
+# Adding a bug
+
+When you add a bug, either by the web interface, or the command line, you will
+get a new file like this.
+
+`.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/5b30ef56-b01e-462c-adaf-682afe828277/values`
+
+The first UUID (bea...) is the bug directory UUID. You can have mutiple
+directories in the .be directory, perhaps one for bugs, and one for planning.
+However, I am not sure how this is used correctly, and there seems to be a bug
+in the be new command when I tried to specify a bug directory explicitly.
+
+## Adding a comment
+
+This creates two new files, values, which contains a JSON object describing the
+comment, and body, which contains the text for the comment.
+
+`.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/5b30ef56-b01e-462c-adaf-682afe828277/comments/ba5e3386-5079-4c87-867f-de1008c59cd2/body`
+
+`.be/bea86499-824e-4e77-b085-2d581fa9ccab/bugs/5b30ef56-b01e-462c-adaf-682afe828277/comments/ba5e3386-5079-4c87-867f-de1008c59cd2/values`
+
+# Web Interfaces
+
+There are at least a couple of web interfaces for bugs everywhere.
+
+## HTML
+
+The first and simplist can be accessed by using the be html command. With no
+options, this will start serving up pages that look like this.
+
+[[!img html-index.png size="800x" caption="HTML index" ]]
+[[!img html-bug.png size="800x" caption="HTML bug page" ]]
+
+## Cherry Flavoured Bugs Everywhere (cfbe)
+
+[[!img cfbe-index.png size="800x" caption="cfbe index" ]]
+[[!img cfbe-bug.png size="800x" caption="cfbe bug page" ]]