Browse Source

update build.sh and CONTRIBUTING.md

pull/158/head
jahway603 2 years ago
parent
commit
ff37b7a1ec
  1. 4
      CONTRIBUTING.md
  2. 2
      INSTALL.md
  3. 6
      zcutil/build.sh

4
CONTRIBUTING.md

@ -37,7 +37,7 @@ Before we get started, here are a few things we expect from you (and that you sh
## How to contribute ## How to contribute
If you'd like to contribute, start by searching through the [issues](https://github.com/MyHush/hush3/issues) and [pull requests](https://github.com/MyHush/hush3/pulls) to see whether someone else has raised a similar idea or question. If you'd like to contribute, start by searching through the [issues](https://git.hush.is/hush/hush3/issues) and [pull requests](https://git.hush.is/hush/hush3/pulls) to see whether someone else has raised a similar idea or question.
If you don't see your idea listed, and you think it can contribute to Hush, do one of the following: If you don't see your idea listed, and you think it can contribute to Hush, do one of the following:
* **If your contribution is minor,** such as a fixing a typo, open a pull request. * **If your contribution is minor,** such as a fixing a typo, open a pull request.
@ -49,7 +49,7 @@ Don't write shitty code. Do not emulate "jl777 code style" from Komodo, we consi
## Setting up your environment ## Setting up your environment
The Hush Core (hushd) is mainly written in C++ with specific modules written in C. Follow the [Install](https://github.com/MyHush/hush3/blob/master/INSTALL.md) instructions to build hushd from sources. For more informations about the Hush Platform and a full API documentation please visit the official [Hush Developer documentation](https://gilardh.github.io/dev-website/developers/) The Hush Core (hushd) is mainly written in C++ with specific modules written in C. Follow the [Install](https://git.hush.is/hush/hush3/src/branch/master/INSTALL.md) instructions to build hushd from sources. For more informations about the Hush Platform and a full API documentation please visit the official [Hush Developer documentation](https://faq.hush.is/rpc/)
Other Hush software is written in Rust or Go. We avoid Javascript at all costs. Other Hush software is written in Rust or Go. We avoid Javascript at all costs.

2
INSTALL.md

@ -25,7 +25,7 @@ sudo swapon /swapfile
# install build dependencies # install build dependencies
sudo apt-get install build-essential pkg-config libc6-dev m4 g++-multilib \ sudo apt-get install build-essential pkg-config libc6-dev m4 g++-multilib \
autoconf libtool ncurses-dev unzip git python zlib1g-dev wget \ autoconf libtool ncurses-dev unzip git python zlib1g-dev wget \
bsdmainutils automake curl unzip nano libsodium-dev bsdmainutils automake curl unzip nano libsodium-dev cmake
# clone git repo # clone git repo
git clone https://git.hush.is/hush/hush3 git clone https://git.hush.is/hush/hush3
cd hush3 cd hush3

6
zcutil/build.sh

@ -5,6 +5,12 @@
set -eu -o pipefail set -eu -o pipefail
# Check if cmake, a new dependency for randomx support, is installed on system and exits if it is not
if ! [ -x "$(command -v cmake)" ]; then
echo 'Error: cmake is not installed. Install cmake and try again.' >&2
exit 1
fi
function cmd_pref() { function cmd_pref() {
if type -p "$2" > /dev/null; then if type -p "$2" > /dev/null; then
eval "$1=$2" eval "$1=$2"

Loading…
Cancel
Save