Welcome to Paradigm Network !
The code is currently alpha quality, but is in the process of rapid development. The master code may be unstable; stable versions can be downloaded in the release page.
The requirements to build Paradigm VM are:
- Golang version 1.9 or later
- Glide (a third party package management tool)
- Properly configured Go language environment
- Golang supported operating system
Clone the Paradigm-VM repository into the appropriate $GOPATH/src/github.com/paradigm-network directory.
$ git clone --recursive https://github.com/paradigm-network/paradigm-vm.git
or
$ go get github.com/paradigm-network/paradigm-vm
Fetch the dependent third party packages with glide.
$ cd $GOPATH/src/github.com/paradigm-network/paradigm-vm
$ make install
Build the source code with make.
$ make all
After building the source code sucessfully, you should see two executable programs:
paradigm
: the node program/command line program for paradigm node control
Please open a pull request with a signed commit. We appreciate your help! You can also send your code as emails to the developer mailing list. You're welcome to join the Paradigm mailing list or developer forum.
Please provide detailed submission information when you want to contribute code for this project. The format is as follows:
Header line: explain the commit in one line (use the imperative).
Body of commit message is a few lines of text, explaining things in more detail, possibly giving some background about the issue being fixed, etc.
The body of the commit message can be several paragraphs. Please do proper word-wrap and keep columns shorter than 74 characters or so. That way "git log" will show things nicely even when it is indented.
Make sure you explain your solution and why you are doing what you are doing, as opposed to describing what you are doing. Reviewers and your future self can read the patch, but might not understand why a particular solution was implemented.
Reported-by: whoever-reported-it & Signed-off-by: Your Name [email protected]
The Paradigm-vm library is licensed under the GNU Lesser General Public License v3.0, read the LICENSE file in the root directory of the project for details.