From 30ba9cf0a74a0ddbe5953b094298564fe50edcdc Mon Sep 17 00:00:00 2001 From: Twice Date: Sat, 6 Jan 2024 18:49:51 +0800 Subject: [PATCH] [DOC] Refine build steps and wording in DEVELOPMENT (#1315) See changes. --- docs/guide/DEVELOPMENT.md | 33 +++++++++++++++------------------ 1 file changed, 15 insertions(+), 18 deletions(-) diff --git a/docs/guide/DEVELOPMENT.md b/docs/guide/DEVELOPMENT.md index cf94e2369c..01b660c49c 100644 --- a/docs/guide/DEVELOPMENT.md +++ b/docs/guide/DEVELOPMENT.md @@ -4,15 +4,11 @@ sidebar_position: 6 id: development --- -# How to build to Fury +# How to build Fury -## Get the source code +Please checkout the source tree from https://github.com/apache/incubator-fury. -Github repo: https://github.com/apache/incubator-fury - -## Building Fury 🏋🏿‍♀️ - -### Building Fury Java +### Build Fury Java ```bash cd java @@ -24,7 +20,7 @@ mvn clean compile -DskipTests - java 1.8+ - maven 3.6.3+ -### Building Fury Python +### Build Fury Python ```bash cd python @@ -34,29 +30,30 @@ pip install -v -e . #### Environment Requirements -- python3.6+ +- python 3.6+ -### Building Fury C++ +### Build Fury C++ -Build fury_util.so: +Build fury row format: ```bash -bazel build //src/fury/util:fury_util +pip install pyarrow==14.0.0 +bazel build //src/fury/row:fury_row_format ``` -Build fury row format: +Build fury row format encoder: ```bash pip install pyarrow==14.0.0 -bazel build //src/fury/row:fury_row_format +bazel build //src/fury/encoder:fury_encoder ``` #### Environment Requirements -- cpp 11+ +- compilers with C++17 support - bazel 6.3.2 -### Building Fury GoLang +### Build Fury GoLang ```bash cd go/fury @@ -68,9 +65,9 @@ go test -v fury_xlang_test.go #### Environment Requirements -- go1.3+ +- go 1.13+ -### Building Fury Rust +### Build Fury Rust ```bash cd rust