Avaiga / taipy

Turns Data and AI algorithms into production-ready web applications in no time.
https://www.taipy.io
Apache License 2.0
15.54k stars 1.86k forks source link

Implement a new storage type for Datanodes supporting Cassandra DB #1861

Open jrobinAV opened 1 month ago

jrobinAV commented 1 month ago

Description

Apache Cassandra is a widely used NoSQL Database. The purpose of this issue is to implement a Cassandra Datanode similar to the MongoDatanode.

Acceptance Criteria

Code of Conduct

Saloni0512 commented 1 month ago

Hi @jrobinAV , I would like to work on this issue under Hacktoberfest

RaedenCodes commented 1 month ago

This sounds interesting to me please assign it to me @jrobinAV

jrobinAV commented 1 month ago

@Saloni0512 Thanks for your help. You are assigned.

@RaedenCodes Do not hesitate to look at the many other issues open to contribution. They are labeled "good first issue" or "Help wanted". The ones rewarded for the Hacktoberfest event also have the "hacktoberfest " label.

quest-bot[bot] commented 1 month ago

New Quest! image New Quest!

A new Quest has been launched in @Avaiga’s repo. Merge a PR that solves this issue to loot the Quest and earn your reward.


Some loot has been stashed in this issue to reward the solver!

🗡 Comment @quest-bot embark to check-in for this Quest and start solving the issue. Other solvers will be notified!

⚔️ When you submit a PR, comment @quest-bot loot #1861 to link your PR to this Quest.

Questions? Check out the docs.

snehaamujri commented 1 month ago

Assign this to me i interested @jrobinAV i want to work on this under hacktoberfest

FlorianJacta commented 1 month ago

@snehaamujri, sorry, this issue has already been assigned. Look at other issues we have

Saloni0512 commented 1 month ago

Hey @jrobinAV, in order to solve the given issue, I just need to push code in the data_node_config.py file right? It's my first time contributing to a large code base, so want to make sure of it.

jrobinAV commented 1 month ago

Hi @Saloni0512,

The data_node_config.py file should contain the method to configure the CassandraDatanode. However the CassandraDatanode should be implemented in a dedicated file taipy/core/data/cassandra.py.

github-actions[bot] commented 1 month ago

This issue has been labelled as "🥶Waiting for contributor" because it has been inactive for more than 14 days. If you would like to continue working on this issue, please add another comment or create a PR that links to this issue. If a PR has already been created which refers to this issue, then you should explicitly mention this issue in the relevant PR. Otherwise, you will be unassigned in 14 days. For more information please refer to the contributing guidelines.

Saloni0512 commented 1 month ago

Hey @jrobinAV I have been sick since the past few days, I am working on my PR as of now, will definitely create a PR by tonight. Sorry for the delay

jrobinAV commented 1 month ago

@Saloni0512 No problem. The previous message was an automatic reminder.

Take the time you need.

hustler0109 commented 1 month ago

Description

Apache Cassandra is a widely used NoSQL Database. The purpose of this issue is to implement a Cassandra Datanode similar to the MongoDatanode.

Acceptance Criteria

  • [x] Ensure new code is unit tested, and check code coverage is at least 90%.
  • [x] Create related issue in taipy-doc for documentation and Release Notes.
  • [x] Check if a new demo could be provided based on this, or if legacy demos could be benefit from it.
  • [x] Ensure any change is well documented.

Code of Conduct

  • [x] I have checked the existing issues.
  • [x] I am willing to work on this issue (optional)

I am willing to work on this issue @jrobinAV

jrobinAV commented 4 weeks ago

@hustler0109 You have been assigned. Thank you for your help. Feel free to submit your PR or collaborate with the other assignees.

github-actions[bot] commented 2 weeks ago

This issue has been labelled as "🥶Waiting for contributor" because it has been inactive for more than 14 days. If you would like to continue working on this issue, please add another comment or create a PR that links to this issue. If a PR has already been created which refers to this issue, then you should explicitly mention this issue in the relevant PR. Otherwise, you will be unassigned in 14 days. For more information please refer to the contributing guidelines.

github-actions[bot] commented 4 hours ago

This issue has been unassigned automatically because it has been marked as "🥶Waiting for contributor" for more than 14 days with no activity.