Skip to content

Commit

Permalink
Merge branch 'main' into feat_cli_decode_wal
Browse files Browse the repository at this point in the history
  • Loading branch information
zealchen authored Oct 30, 2024
2 parents 4d27526 + 63c4e9b commit 59e30de
Show file tree
Hide file tree
Showing 69 changed files with 2,799 additions and 319 deletions.
45 changes: 45 additions & 0 deletions .github/workflows/links.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.

name: Check markdown links

on:
merge_group:
workflow_dispatch:
schedule:
- cron: '2 0 * * *'
push:
branches:
- main
- dev
pull_request:

jobs:
url-check:
name: url-check
runs-on: ubuntu-latest
timeout-minutes: 20
steps:
- uses: actions/checkout@v4
- name: Install deps
run: |
pip3 install urlchecker
- name: Check markdown links
run: |
urlchecker check --file-types '*.md' \
--exclude-urls 'http://127.0.0.1:5440/sql,https://github.com/apache/horaedb/issues/new' \
.
4 changes: 4 additions & 0 deletions .github/workflows/metric-engine-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,10 @@ jobs:
- name: Release Disk Quota
run: |
sudo make ensure-disk-quota
- name: Setup Build Environment
run: |
sudo apt update
sudo apt install --yes protobuf-compiler
- name: Install check binaries
run: |
rustup component add clippy
Expand Down
4 changes: 2 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ For features, we don't plan to support we will close the feature request ticket

## Contributing Changes

HoraeDB is written mostly in idiomatic Rust—please see the [Style Guide](https://horaedb.apache.org/dev/style_guide.html) for more details.
HoraeDB is written mostly in idiomatic Rust—please see the [Style Guide](https://horaedb.apache.org/docs/dev/style_guide/) for more details.
All code must adhere to the `rustfmt` format, and pass all of the `clippy` checks we run in CI (there are more details further down this README).

### Making a PR
Expand All @@ -38,7 +38,7 @@ PR title.

For PRs that you consider ready for review, verify the following locally before you submit it:

* you have a coherent set of logical commits, with messages conforming to the [Conventional Commits](https://horaedb.apache.org/docs/dev/conventional_commit/) specification;
* you have a coherent set of logical commits, with messages conforming to the [Conventional Commits](https://horaedb.apache.org/docs/dev/style_guide/) specification;
* all the tests and/or benchmarks pass, including documentation tests;
* the code is correctly formatted and all `clippy` checks pass; and
* you haven't left any "code cruft" (commented out code blocks etc).
Expand Down
9 changes: 8 additions & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ thiserror = "1"
bytes_ext = { path = "src/components/bytes_ext" }
catalog = { path = "src/catalog" }
catalog_impls = { path = "src/catalog_impls" }
horaedbproto = { git = "https://github.com/apache/incubator-horaedb-proto.git", rev = "a5874d9fedee32ab1292252c4eb6defc4f6e245a" }
horaedbproto = { git = "https://github.com/apache/incubator-horaedb-proto.git", rev = "fac8564e6e3d50e51daa2af6eb905e747f3191b0" }
codec = { path = "src/components/codec" }
chrono = "0.4"
clap = { version = "4.5.1", features = ["derive"] }
Expand Down
6 changes: 1 addition & 5 deletions README-CN.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,11 +79,7 @@ Drop TABLE `demo`

与来自世界各地的用户和开发人员一起在 Apache HoraeDB (incubating) 社区中茁壮成长。

- [订阅邮箱参与讨论](mailto:[email protected]) ([订阅](mailto:[email protected]?subject=(send%20this%20email%20to%20subscribe)) / [取消订阅](mailto:[email protected]?subject=(send%20this%20email%20to%20unsubscribe)) / [查看邮件历史记录](https://lists.apache.org/[email protected]))
- 发送 [请求](mailto:[email protected]?subject=(Request%to%20join%20HoraeDB%20slack))`[email protected]` 加入HoraeDB Slack
- 通过[这里的链接](http://horaedb.apache.org/community/),加入我们的社区。

[如何参与贡献](CONTRIBUTING.md)
- https://horaedb.apache.org/community/

## 致谢

Expand Down
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
![HoraeDB](docs/logo/horaedb-banner-white-small.jpg)

![License](https://img.shields.io/badge/license-Apache--2.0-green.svg)
[![CI](https://github.com/apache/incubator-horaedb/actions/workflows/ci.yml/badge.svg)](https://github.com/apache/incubator-horaedb/actions/workflows/ci.yml)
[![OpenIssue](https://img.shields.io/github/issues/apache/incubator-horaedb)](https://github.com/apache/incubator-horaedb/issues)
[![CI](https://github.com/apache/horaedb/actions/workflows/ci.yml/badge.svg)](https://github.com/apache/horaedb/actions/workflows/ci.yml)
[![OpenIssue](https://img.shields.io/github/issues/apache/horaedb)](https://github.com/apache/horaedb/issues)
[![HoraeDB Docker](https://img.shields.io/docker/v/apache/horaedb-server?logo=docker&label=horaedb-server)](https://hub.docker.com/r/apache/horaedb-server)
[![HoraeMeta Docker](https://img.shields.io/docker/v/apache/horaemeta-server?logo=docker&label=horaemeta-server)](https://hub.docker.com/r/apache/horaemeta-server)

Expand Down Expand Up @@ -43,7 +43,7 @@ docker compose -f docker/docker-compose.yaml up

### Run from source code

See details [here](https://horaedb.apache.org/dev/compile_run.html).
Please read the [development guide](https://horaedb.apache.org/docs/dev/compile_run/) guide for instructions on how to build.

### Create Table and Write/Read data
Create Table.
Expand Down Expand Up @@ -95,11 +95,11 @@ Drop TABLE `demo`

Thrive together in Apache HoraeDB (incubating) community with users and developers from all around the world.

- Discuss at [dev mailing list](mailto:[email protected]) ([subscribe](mailto:[email protected]?subject=(send%20this%20email%20to%20subscribe)) / [unsubscribe](mailto:[email protected]?subject=(send%20this%20email%20to%20unsubscribe)) / [archives](https://lists.apache.org/list.html?dev@horaedb.apache.org))
- Send [request](mailto:[email protected]?subject=(Request%to%20join%20HoraeDB%20slack)) to `dev@horaedb.apache.org` to join HoraeDB slack channel
- Or you can join our community [here](http://horaedb.apache.org/community/)
- Ask questions on [GitHub Discussion](https://github.com/apache/horaedb/discussions).
- Chat with developers/users on [Discord](https://discord.gg/h5r4kVMRYN) or [DingTalk](https://horaedb.apache.org/images/dingtalk.jpg).
- Mailing lists are a form of communication used by the Apache community. See guide [here](http://horaedb.apache.org/community/) to subscribe to our list.

Read our [Contributing Guide](CONTRIBUTING.md) and make your first contribution!
> Read our [Contributing Guide](CONTRIBUTING.md) and make your first contribution!
## Acknowledgment

Expand Down
Loading

0 comments on commit 59e30de

Please sign in to comment.