This is an automated email from the ASF dual-hosted git repository.

chaokunyang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-fury-site.git


The following commit(s) were added to refs/heads/main by this push:
     new b599eb2  fix install and download pages (#112)
b599eb2 is described below

commit b599eb2aa2c9f9cf633c3545065248627a9829c8
Author: Shawn Yang <[email protected]>
AuthorDate: Wed Apr 24 13:25:13 2024 +0800

    fix install and download pages (#112)
    
    This PR fix install pages by add non-asf notes adn remove install for
    language that we don't publish in next release:
    
    
![image](https://github.com/apache/incubator-fury-site/assets/12445254/a79c2f25-9320-442f-86cf-e4dd3ca1b5f5)
    And add a download pages, which just say: `Apache Fury hasn't make a
    release since joined Apache Incubator`:
    
    
![image](https://github.com/apache/incubator-fury-site/assets/12445254/4f8ad2d3-9267-41b7-af4c-201f7ad19e97)
---
 docs/download.md      | 77 +++++++++++++++++++++++++++++++++++++++++++++++++++
 docs/start/install.md | 36 ++++++------------------
 docusaurus.config.ts  |  7 +++++
 3 files changed, 93 insertions(+), 27 deletions(-)

diff --git a/docs/download.md b/docs/download.md
new file mode 100644
index 0000000..a37c558
--- /dev/null
+++ b/docs/download.md
@@ -0,0 +1,77 @@
+---
+id: download
+title: Apache Fury(incubating) Download
+---
+
+The official Apache Fury releases are provided as source artifacts.
+
+For binary install, please see Fury [install](/docs/start/install/) document.
+
+## The latest release 
+
+Apache Fury (Incubating) hasn't made a release since joining the Apache 
Incubator.
+
+## All archived releases
+
+Apache Fury (Incubating) hasn't made a release since joining the Apache 
Incubator.
+
+## Verify a release
+
+It's highly recommended to verify the files that you download.
+
+Fury provides SHA digest and PGP signature files for all the files that we 
host on the download site. 
+These files are named after the files they relate to but have `.sha512/.asc` 
extensions.
+
+### Verifying Checksums
+
+To verify the SHA digests, you need the `.tgz` and its associated 
`.tgz.sha512` file. An example command:
+
+```bash
+sha512sum --check apache-fury-incubating-0.5.0-src.tar.gz
+```
+
+It should output something like:
+
+```bash
+apache-fury-incubating-0.5.0-src.tar.gz: OK
+```
+
+### Verifying Signatures
+
+To verify the PGP signatures, you will need to download the 
+[release KEYS](https://downloads.apache.org/incubator/fury/KEYS) first.
+
+Then import the downloaded `KEYS`:
+
+```bash
+gpg --import KEYS
+```
+
+Then you can verify signature:
+```bash
+gpg --verify apache-fury-incubating-0.5.0-src.tar.gz.asc 
apache-fury-incubating-0.5.0-src.tar.gz
+```
+
+If something like the following appears, it means the signature is correct:
+
+```bash
+gpg: Signature made Wed 17 Apr 2024 11:49:45 PM CST using RSA key ID 5E580BA4
+gpg: checking the trustdb
+gpg: 3 marginal(s) needed, 1 complete(s) needed, PGP trust model
+gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
+gpg: Good signature from "chaokunyang (CODE SIGNING KEY) 
<[email protected]>"
+```
+
+You should also verify the key using a command like:
+
+```bash
+gpg --fingerprint 1E2CDAE4C08AD7D694D1CB139D7BE8E45E580BA4
+```
+
+It should output something like:
+```bash
+pub   rsa4096 2024-03-27 [SC]
+      1E2C DAE4 C08A D7D6 94D1  CB13 9D7B E8E4 5E58 0BA4
+uid           [ unknown] chaokunyang (CODE SIGNING KEY) 
<[email protected]>
+sub   rsa4096 2024-03-27 [E]
+```
\ No newline at end of file
diff --git a/docs/start/install.md b/docs/start/install.md
index 8c4a180..4b7f1b9 100644
--- a/docs/start/install.md
+++ b/docs/start/install.md
@@ -4,6 +4,11 @@ title: Install
 sidebar_position: 0
 ---
 
+The official Apache Fury releases are provided as source artifacts.
+
+For source download, please see Fury [download](/docs/download/) page.
+
+
 ### Java
 To add a dependency on Fury using Maven, use the following:
 
@@ -20,31 +25,8 @@ To add a dependency on Fury using Maven, use the following:
   <version>0.4.1</version>
 </dependency> -->
 ```
-Maven groupId will be changed to `org.apache.fury` when next version is 
released.
-
-### Scala
-```sbt
-libraryDependencies += "org.furyio" % "fury-core" % "0.4.1"
-```
-
-### Golang
-
-```bash
-go get github.com/apache/incubator-fury/go/fury
-```
-
-### JavaScript
-
-```bash
-npm install @furyjs/fury
-```
+Maven groupId will be changed to `org.apache.fury` when the next version is 
released.
 
-### Rust
-
-```bash
-# Cargo.toml
-
-[dependencies]
-fury = { git= "https://github.com/apache/incubator-fury.git";, branch = "main" }
-lazy_static = { version = "1.4.0" }
-```
+Note:
+> This was released before Fury joined the Apache Incubator, Fury hasn't made 
a release under ASF yet.
+> The maven groupId will be replaced to `org.apache.fury` when the next 
version is released.
diff --git a/docusaurus.config.ts b/docusaurus.config.ts
index a51d9e6..28daa95 100644
--- a/docusaurus.config.ts
+++ b/docusaurus.config.ts
@@ -84,6 +84,13 @@ const config: Config = {
           position: 'right',
           label: 'Specification',
         },
+        {
+          type: 'doc',
+          docId: 'download',
+          position: 'right',
+          to: 'docs/download',
+          label: 'Download',
+        },
         {to: '/blog', label: 'Blog', position: 'right'},
         {
           type: 'dropdown',


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to