An Electron-based P2P streaming music application
Running tests assume you're already running IPFS locally, on the default port.
Get dependencies:
make initTo start the gulp bundle process, run:
source env.sh
# set up ipfs_endpoint variable to point to already running IPFS daemon used for tests
ipfs-select local
gulpIn a separate shell, start electron:
gulp electronTo avoid disowned and lost IPFS daemons, always kill the Electron app via Application Quit rather than ^C to gulp electron
It makes life easier to symlink your local atm-ipfs-api checkout to the node_modules
in desktop
- Clone ipfs-api
- In the
ipfs-apidirectory- follow init instructions there
- run
npm link(see more about npm-link here)
- In this directory, run
npm link atm-ipfs-api
It's a failry manual process right now, but basically make build will get you a package for at least OSX, with more planned.
