README.mdView |
---|
1 | | -# ssb-patchboard |
| 1 | +# patchbay |
2 | 2 | |
3 | 3 | Prototype of a pluggable patchwork. |
4 | 4 | |
5 | | -Patchboard uses [depject](https://npm.im/depject) to provide |
| 5 | +Patchbay uses [depject](https://npm.im/depject) to provide |
6 | 6 | a highly composable api. all scripts in the `./modules` directory |
7 | 7 | are loaded and combined using [depject](https://npm.im/depject) |
8 | 8 | |
9 | 9 | This makes in very easy to create say, a renderer for a new message type, |
56 | 56 | sockets or plugs if necessary (leaving them unconnected). |
57 | 57 | |
58 | 58 | Then, that configuration could be shared over ssb! |
59 | 59 | |
60 | | -## higher level ui |
61 | | - |
62 | | -Instead of just taking the latest 100 messages, what would actually be useful |
63 | | -is ways to efficiently view messages, open threads, etc. |
64 | | -but if we can create a plug for rendering a stream of messages, |
65 | | -we can provide a socket for that in a module that implements tabs, or |
66 | | -columns, or whatever. |
67 | | - |
68 | 60 | ## Running |
69 | 61 | |
70 | 62 | ``` |
71 | 63 | npm install scuttlebot@latest -g |
77 | 69 | # restart sbot server (go back to previous tab and kill it) |
78 | 70 | ``` |
79 | 71 | now clone and run patchboard. |
80 | 72 | ``` |
81 | | -git clone https://github.com/dominictarr/patchboard.git |
82 | | -cd patchboard |
| 73 | +git clone https://github.com/dominictarr/patchbay.git |
| 74 | +cd patchbay |
83 | 75 | npm install electro electron-prebuilt -g |
84 | 76 | patchwork plugins.install ssb-links # must have patchwork >=2.8 |
85 | 77 | electro index.js |
86 | 78 | ``` |
88 | 80 | ## License |
89 | 81 | |
90 | 82 | MIT |
91 | 83 | |
| 84 | + |