|
%!s(int64=4) %!d(string=hai) anos | |
---|---|---|
.. | ||
docs | %!s(int64=4) %!d(string=hai) anos | |
packages | %!s(int64=4) %!d(string=hai) anos | |
scripts | %!s(int64=4) %!d(string=hai) anos | |
.eslintrc.js | %!s(int64=4) %!d(string=hai) anos | |
.gitignore | %!s(int64=4) %!d(string=hai) anos | |
.travis.yml | %!s(int64=4) %!d(string=hai) anos | |
LICENSE.md | %!s(int64=4) %!d(string=hai) anos | |
README.md | %!s(int64=4) %!d(string=hai) anos | |
license_header.txt | %!s(int64=4) %!d(string=hai) anos | |
package.json | %!s(int64=4) %!d(string=hai) anos | |
storage-node_new.svg | %!s(int64=4) %!d(string=hai) anos |
This repository contains several Node packages, located under the packages/
subdirectory. See each individual package for details:
Requirements
This project uses yarn as Node package manager. It also uses some node packages with native components, so make sure to install your system's basic build tools.
On Debian-based systems:
$ apt install build-essential
On Mac OS (using homebrew):
$ brew install libtool automake autoconf
Building
$ yarn install
The command will install dependencies, and make a colossus
executable available:
$ yarn run colossus --help
Testing
Running tests from the repository root will run tests from all packages:
$ yarn run test
For details on how to setup a storage node on the Joystream network, follow this step by step guide.