Skip to content

Commit

Permalink
[DOC] Refine build steps and wording in DEVELOPMENT (#1315)
Browse files Browse the repository at this point in the history
See changes.
  • Loading branch information
PragmaTwice authored Jan 6, 2024
1 parent 84cd52d commit 30ba9cf
Showing 1 changed file with 15 additions and 18 deletions.
33 changes: 15 additions & 18 deletions docs/guide/DEVELOPMENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -24,7 +20,7 @@ mvn clean compile -DskipTests
- java 1.8+
- maven 3.6.3+

### Building Fury Python
### Build Fury Python

```bash
cd python
Expand All @@ -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
Expand All @@ -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
Expand Down

0 comments on commit 30ba9cf

Please sign in to comment.