mirror of
https://github.com/alice-lg/birdwatcher.git
synced 2025-03-09 00:00:05 +01:00
readme rewrite
This commit is contained in:
parent
d4847069c6
commit
ec7232a890
2 changed files with 24 additions and 6 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -1,8 +1,5 @@
|
|||
|
||||
*.swp
|
||||
*.swo
|
||||
|
||||
birdwatcher
|
||||
birdwatcher-*
|
||||
|
||||
|
||||
|
|
27
README.md
27
README.md
|
@ -5,9 +5,30 @@ Barry O'Donovan's
|
|||
[birds-eye](https://github.com/inex/birds-eye-design/) to
|
||||
[the BIRD routing daemon](http://bird.network.cz/).
|
||||
|
||||
In the background it (doesn't yet) runs the `birdc` client and sends
|
||||
commands and parses the result.
|
||||
## Installation
|
||||
|
||||
Developed by Daniel and MC from [Netnod](https://www.netnod.se/) in
|
||||
You will need to have go installed to build the package.
|
||||
Running `go get github.com/ecix/birdwatcher` will give you
|
||||
a binary. You might need to cross-compile it for your
|
||||
bird-running servive (`GOARCH` and `GOOS` are your friends).
|
||||
|
||||
## Why
|
||||
|
||||
The [INEX implementation](https://github.com/inex/birdseye) of
|
||||
birdseye runs PHP, which is not always desirable (and performant)
|
||||
in a routeserver setting. By using Go, we are able to work with
|
||||
regular binaries, which means deployment and maintenance might be
|
||||
more convenient.
|
||||
|
||||
## How
|
||||
|
||||
In the background `birdwatcher` runs the `birdc` client, sends
|
||||
commands and parses the result. It also leverages simple caching
|
||||
techniques to help reduce the load on the bird service.
|
||||
|
||||
## Who
|
||||
|
||||
Initially developed by Daniel and MC from [Netnod](https://www.netnod.se/) in
|
||||
two days at the RIPE 73 IXP Tools Hackathon in Madrid, Spain.
|
||||
|
||||
Running bird and parsing the results was added by [Veit Heller](https://github.com/hellerve/) on behalf of [ecix](http://ecix.net/).
|
||||
|
|
Loading…
Add table
Reference in a new issue