summaryrefslogtreecommitdiff
path: root/posts/bugs_everywhere_review.mdwn
blob: 43856531fe315b70eabc63727a2494b9bf6349a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
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" ]]