This is an automated email from the ASF dual-hosted git repository.
twice pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/kvrocks-website.git
The following commit(s) were added to refs/heads/main by this push:
new af8bcb2 Add community packages page (#159)
af8bcb2 is described below
commit af8bcb285c4fd080913ddc320d386e5cfeb2ea98
Author: Twice <[email protected]>
AuthorDate: Sun Sep 24 00:13:06 2023 +0900
Add community packages page (#159)
* Add community packages page
* add sidebar
* Update community-packages.md
* Update download/community-packages.md
* Update download/community-packages.md
* rename file
Signed-off-by: tison <[email protected]>
* polish words
Signed-off-by: tison <[email protected]>
---------
Signed-off-by: tison <[email protected]>
Co-authored-by: tison <[email protected]>
---
docusaurus.config.js | 1 +
download/index.mdx | 4 ++--
download/third-party-packages.md | 22 ++++++++++++++++++++++
sidebarsDownload.js | 9 +++++++++
4 files changed, 34 insertions(+), 2 deletions(-)
diff --git a/docusaurus.config.js b/docusaurus.config.js
index 8d78ba0..e09b6f4 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -31,6 +31,7 @@ const config = {
id: 'download',
path: 'download',
routeBasePath: 'download',
+ sidebarPath: require.resolve('./sidebarsDownload.js'),
editUrl: 'https://github.com/apache/kvrocks-website/tree/main/',
},
],
diff --git a/download/index.mdx b/download/index.mdx
index 25f0eef..ea7da32 100644
--- a/download/index.mdx
+++ b/download/index.mdx
@@ -1,12 +1,12 @@
---
-title: Download
+title: Official Download
---
## Apache Kvrocks Downloads
Apache Kvrocks is released as a source artifact. We are pleased to announce
our release as below.
-### Releases
+### Source Releases
````mdx-code-block
import Releases from "../src/components/Releases";
diff --git a/download/third-party-packages.md b/download/third-party-packages.md
new file mode 100644
index 0000000..8579bf6
--- /dev/null
+++ b/download/third-party-packages.md
@@ -0,0 +1,22 @@
+# Third-party Packages
+
+In addition to [official releases](https://kvrocks.apache.org/download/),
+there are some convenient packages for different Linux distros maintained
outside the Kvrocks PMC.
+
+That said, these packages are **NOT** created or sponsored by the ASF.
+
+### Debian and its derivatives (e.g. Ubuntu)
+
+[kvrocks-fpm](https://github.com/RocksLabs/kvrocks-fpm) is maintained by
RocksLabs,
+which generates Debian packages from official releases via
[fpm](https://github.com/jordansissel/fpm).
+Check [releases](https://github.com/RocksLabs/kvrocks-fpm/releases) page in
the repository to download.
+
+Note that binaries included in the generated packages are built in GitHub
Actions from official released source.
+
+### Arch Linux
+
+A [kvrocks](https://aur.archlinux.org/packages/kvrocks) package in the Arch
User Repository (AUR)
+is maintained by [@PragmaTwice](https://github.com/pragmatwice).
+
+Note that, like other AUR packages, the package does not contain binary files
itself,
+since all binaries will be built by
[makepkg](https://wiki.archlinux.org/title/makepkg) from the package scripts.
diff --git a/sidebarsDownload.js b/sidebarsDownload.js
new file mode 100644
index 0000000..97fbfd8
--- /dev/null
+++ b/sidebarsDownload.js
@@ -0,0 +1,9 @@
+/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */
+const sidebars = {
+ docs: [
+ 'index',
+ 'third-party-packages',
+ ],
+};
+
+module.exports = sidebars;