Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Prerequisites 

...

git clone --recursive https://github.com/hyperledger/besu

Create a fork

If you're going to do development, to submit a PR you'll need to push a branch to your fork and create the PR from that (you can't push a branch to the main repo).

git clone --recursive git@github.com:hyperledger/besu.git 
# this will check out a working copy of the main besu repo, in a directory called besu
cd besu
git remote -v
# this will show you have origin remote pointing to the main besu repo
# also create a fork in the github UI - so that will end up at github.com/your-github-user/besu
git remote rename origin upstream
git remote add origin git@github.com:your-github-user/besu.git
# git push will push to origin by default, which is now your fork of besu

See what tasks are available 

...

There are two dependencies required if you want to run the tests: libsodium version 1.0.16 or higher and libnss version 3.35 or higher.

If you are not planning on running the tests, you can skip this step.

...