Browse Source

Add a support matrix with planned feature to clarify dora status

tags/v0.2.3-rc
haixuanTao 2 years ago
parent
commit
c2feb451a0
3 changed files with 39 additions and 8 deletions
  1. +1
    -1
      .github/workflows/ci.yml
  2. +1
    -1
      .github/workflows/pip-release.yml
  3. +37
    -6
      README.md

+ 1
- 1
.github/workflows/ci.yml View File

@@ -67,7 +67,7 @@ jobs:
name: "CLI Test"
strategy:
matrix:
platform: [ubuntu-latest, macos-latest]
platform: [ubuntu-latest, macos-latest, windows-latest]
fail-fast: false
runs-on: ${{ matrix.platform }}
steps:


+ 1
- 1
.github/workflows/pip-release.yml View File

@@ -14,7 +14,7 @@ jobs:

strategy:
matrix:
platform: [ubuntu-latest, ubuntu-20.04]
platform: [ubuntu-latest, ubuntu-20.04, macos-latest, windows-latest]
python-version: ["3.7"]
fail-fast: false
runs-on: ${{ matrix.platform }}


+ 37
- 6
README.md View File

@@ -119,22 +119,53 @@ nodes:

Composability as:
- [x] `YAML` declarative programming
- [x] polyglot:
- [x] Rust
- [x] C
- [x] C++
- [x] Python
- [x] Isolated operators and custom nodes that can be reused.

Low latency as:
- [x] written in <i>...Cough...blazingly fast ...Cough...</i> Rust.
- [x] PubSub communication with shared memory!
- [ ] Zero-copy on read!
- [x] Zero-copy!

Distributed as:
- [ ] PubSub communication between machines with [`zenoh`](https://github.com/eclipse-zenoh/zenoh)
- [x] Distributed telemetry with [`opentelemetry`](https://github.com/open-telemetry/opentelemetry-rust)

## Support matrix

### Programming Language API:

- [x] Rust
- [x] Python
- [x] C
- [x] C++
- [ ] WebAssembly (Wished for)

### OS:
- [x] Linux Ubuntu (tested)
- [x] MacOS (tested)
- [x] Windows (tested)

> Although, MacOS and Windows has a low priority for us now.

### Platform:
- [x] x86 (tested)

> Other platforms should also work althougth we haven't tested them yet.

### Data Format
- [x] Bytes
- [x] Arrow Array (Uint8)
- [ ] Arrow Array (Uint16, Int32, ...) (Planned feature)
- [ ] Arrow Map (Wished feature)

### Local Communication
- [x] TCP
- [x] Shared Memory

### Remote Communication
- [x] TCP
- [ ] Zenoh

---




Loading…
Cancel
Save