sbot/README.md

80 lines
1.7 KiB
Markdown
Raw Normal View History

2015-08-01 18:57:06 +02:00
# Patchwork
2015-06-24 19:24:53 +02:00
2015-10-09 22:56:55 +02:00
[Build Here](http://vmpg.tetaneutral.net:8000/builds/)
2015-10-09 22:58:46 +02:00
```
2015-10-09 22:56:55 +02:00
52ceea61a562cc451a699cca0900476ff9ebe0a1 patchwork-linux.tgz
d4c1bd09f87323021949566d5225272323c785ae patchwork-mac.tgz
b6d85618c84675701478fca32bcb6b6c27273d65 patchwork-win.zip
2015-10-09 22:58:46 +02:00
```
2015-09-29 18:05:01 +02:00
Patchwork is a decentralized sharing app.
It was built for friends of the SSB project, to test basic functions.
We use it as a test-bed for features, and for our own daily messaging.
2015-08-01 18:57:06 +02:00
2015-10-09 23:05:02 +02:00
SSB is a research project, Ask on #tetalab for joining our experimental node
2015-09-29 18:05:01 +02:00
That's our informal barrier to entry right now, since we're not prepared for lots of users yet.
2015-08-01 18:57:06 +02:00
2015-09-27 16:51:21 +02:00
[![Hermies the Hermit Crab](https://avatars2.githubusercontent.com/u/10190339?v=3&s=200)](https://github.com/ssbc/scuttlebot)
2015-09-25 22:53:22 +02:00
2015-09-29 18:05:01 +02:00
Patchwork embeds [Scuttlebot](https://github.com/ssbc/scuttlebot), so if you're running Patchwork, you don't need to run another scuttlebot server.
2015-08-01 18:57:06 +02:00
## Running Patchwork
2015-09-25 22:53:22 +02:00
Current install steps are:
```
2015-09-25 22:53:22 +02:00
# ubuntu
apt-get install automake libtool
# osx
brew install automake libtool
```
2015-09-25 22:53:22 +02:00
Also, you'll need to use iojs@2.
The easiest way to get this is [nvm](https://github.com/creationix/nvm).
```
nvm install iojs-v2.5.0
```
2015-09-25 22:53:22 +02:00
Then, install the software:
```
2015-09-25 22:53:22 +02:00
git clone https://github.com/ssbc/patchwork.git
cd patchwork
npm install
npm start
```
2015-09-25 22:53:22 +02:00
And then join a pub server.
2015-09-17 14:39:05 +02:00
## Development & App-building :
**Dependencies**
```
# Linux dependencies
add-apt-repository ppa:ubuntu-wine/ppa -y
apt-get update
apt-get install nsis wine
# OSX dependencies
brew install makensis wine
```
2015-06-24 19:24:53 +02:00
```
npm install -d
npm run build
npm run pack
```
---
2015-06-24 19:24:53 +02:00
Relevant docs:
- https://github.com/maxogden/electron-packager
- https://github.com/loopline-systems/electron-builder
2015-10-09 23:05:02 +02:00
- https://github.com/atom/electron/tree/master/docs