Forked from Joystream/joystream https://github.com/Joystream/joystream
|
4 years ago | |
---|---|---|
.github | 4 years ago | |
cli | 4 years ago | |
devops | 4 years ago | |
docs | 5 years ago | |
node | 4 years ago | |
pioneer | 4 years ago | |
runtime | 4 years ago | |
runtime-modules | 4 years ago | |
scripts | 4 years ago | |
tests | 4 years ago | |
types | 4 years ago | |
utils | 4 years ago | |
.dockerignore | 5 years ago | |
.eslintrc.js | 4 years ago | |
.gitignore | 4 years ago | |
.prettierrc.js | 4 years ago | |
.travis.yml | 4 years ago | |
.yarnclean | 4 years ago | |
Cargo.lock | 4 years ago | |
Cargo.toml | 5 years ago | |
README.md | 4 years ago | |
package.json | 4 years ago | |
setup.sh | 4 years ago | |
tsconfig.json | 4 years ago | |
yarn.lock | 4 years ago |
This is the main code repository for all Joystream software. In the repository you will find all the software required to run a Joystream network: The Joystream full node, runtime and all reusable substrate runtime modules that make up the Joystream runtime. In addition to all front-end apps and infrastructure servers necessary for operating the network.
More detailed build history on Travis CI
The Joystream network builds on a pre-release version of substrate v2.0 and adds additional functionality to support the various roles that can be entered into on the platform.
Instructions on setting up software development tools rust toolchain / rustup yarn and node docker ansible
configuring VSCode workspace settings put it in devops/vscode/settings.json simple script copy to root .vscode/ if doesn't exist.. one time setup? or more advanced to update it when new eslint project paths are added?
running setup.sh any other scripts?
yarn install git hooks
PRs code-style, linting
Joystream Node - Full node Runtime Runtime modules
To test your setup, lets join the current live testnet.. Current Live testnet - Rome chain
git checkout master
git chekout master build from source or pre-built binaries? copy chainspec.json from releases into testnets/chains/current -> include archival pruning mode so proposals pages works correctly then redirect pioneer to point at local node
Run the node and connect to the public testnet.
cargo run --release -- --chain ./testnets/rome-testnet.json
The rome-testnet.json
chain file can be obtained from the releases page
Link to more advanced guides on participating on network
Please see our contributing guidelines for details on our code of conduct, and the process for submitting pull requests to us.
Link to github issue on branching model?
See also the list of CONTRIBUTORS who participated in this project.
This project is licensed under the GPLv3 License - see the LICENSE file for details
Thanks to the whole Parity Tech team for making substrate and helping on riot chat with tips, suggestions, tutorials and answering all our questions during development.