nebula-rust icon indicating copy to clipboard operation
nebula-rust copied to clipboard

Please setup the tracking issue of the client status

Open Xuanwo opened this issue 3 years ago • 5 comments

As described in README:

This client is still unfinished.

So can we set a tracking issue of the client status?

Within this tracking issue, we can:

  • Track the current status, and update as needed.
  • Adding detailed issues.

With this tracking issue, we will:

  • Split tasks into smaller ones so contributors can start working.
  • Convert the unfinished status into actionable working on status
  • Establish a goal for the community: We can start using and contributing to this project.

In a word:

Please don't let the community wait for this project to be finished. Starts building it with the community now.

Xuanwo avatar May 20 '22 06:05 Xuanwo

@Xuanwo, you literally are activating/coaching me, thanks!

I will spend some time to get needed context and study to make things synced(on both status, task breaking perspectives)

Thanks again ~~

wey-gu avatar May 20 '22 06:05 wey-gu

For example, we can start by setting up a tracking issue of Release v0.1.

In the very first version of nebula-rust:

  • Current state, what features we have implemented.
  • Which features do we want to include?
  • In which condition can we be ready for the v0.1 release?

Xuanwo avatar May 20 '22 06:05 Xuanwo

@Shylock-Hg let's create/break down tasks so that open source heroes could help contribute!

It could be good timing for the long holiday and the hacktoberfest :)

wey-gu avatar Sep 30 '22 02:09 wey-gu

Hello @Xuanwo : Thanks for your attention to Nebula Graph. This repo is pending for two reasons: 1. Rust supporting of fb-thrift is not mature 2. There are no enough users try rust for Nebula Graph If community user want to contribute to this repo, they should to know or to do:

  1. Update crate by https://crates.io/crates/fbthrift, and adjust it.
  2. Update thrfit IDL file of Nebula Graph, and provide the basic wrapper to data structure.
  3. Provide/Complete the basic abstraction about Connection, ConnectionPool, Session and SessionPool, and implement/test them(These could reference implementation of Java https://github.com/vesoft-inc/nebula-java).
  4. Give the basic usage examples.

Shylock-Hg avatar Nov 11 '22 06:11 Shylock-Hg

Thanks, @Shylock-Hg for the milestone/task breaking and guidelines :)

wey-gu avatar Nov 11 '22 07:11 wey-gu