Skip to content

Commit 614e16c

Browse files
author
hhsecond
committed
readme with doc
1 parent ab8130d commit 614e16c

File tree

1 file changed

+25
-6
lines changed

1 file changed

+25
-6
lines changed

README.md

Lines changed: 25 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,26 @@
1-
# hangarapi
2-
HTTP APIs for hangar UI
1+
# Hangarboard
2+
Hangar board is a collection of GUI utilities for visualizing and
3+
inspecting the data stored in multiple hangar repositories. It is also
4+
designed to guide the users for the interaction on hangar repo from a
5+
python program or from command line. This README should be considered as
6+
the documentation for setting up and quick start the hangar board.
7+
8+
## Installation
9+
Currently hangarboard works only with docker but making it a `pip`
10+
installable is something we have in the top of our priority list. Launch
11+
hangarboard using prebuilt docker image:
12+
13+
```shell script
14+
docker run -p 8000:8000 -v /path/to/repo1:/data/repo1 -it --rm tensorwerk/hangarboard
15+
```
16+
In case you have more than one repository, you can either map the parent
17+
folder that has multiple repositories to `/data` in docker or map each
18+
repository individually as given in the command above. This will bring
19+
up the hangarboard server on `localhost:8000`. Hangarboard is in the
20+
first release now and currently capable of only navigating you through
21+
different repositories, arraysets inside repositories and samples inside
22+
arraysets. However, upcoming releases should help you visualize the data
23+
using the plugin system, check the commit history, figure out the diff
24+
between branches (or commits) and understand different ways of
25+
interacting with a hangar repository
326

4-
APIs
5-
- /repository
6-
- /arrayset
7-
- /sample

0 commit comments

Comments
 (0)