incubator-devlake icon indicating copy to clipboard operation
incubator-devlake copied to clipboard

Add a plugin for Trello

Open Startrekzky opened this issue 3 years ago • 7 comments

Description

Collect data from Trello(Cloud).

Pre-requisites

Please make sure you have access to Trello API. The API response will be stored in the raw data layer. before applying to this issue; otherwise, it's nearly impossible to finish this task.

Describe the solution you'd like

Add a plugin for trello. Please refer to other data source plugins such as jira and tapd.

This plugin performs 3 major tasks:

  1. Collect data from Trello API. The API response will be stored in the raw data layer.
  2. 1st ETL: transform the raw data and load it into the tool layer.
  3. 2nd ETL: transform the tool layer data and load it into the domain layer. As Trello is an issue tracking tool, the final data to be loaded into the domain layer are mainly entities from issue tracking domain

How to start

Please follow the doc how to add a plugin.

Additional notes

In DevLake, there're 3 layers of storage:

  • raw data layer: tables starting with _raw_
  • tool layer: tables starting with _tool_
  • domain layer: tables with no prefix

You can set up DevLake and see the tables in MySQL.

Startrekzky avatar May 16 '22 14:05 Startrekzky

I would like to tackle this one. Please approve @hezyin @Startrekzky and assign me to it :)

joncodo avatar Jun 06 '22 15:06 joncodo

@joncodo Thanks for volunteering for this issue, Jon. If you're interested in adding a new plugin for DevLake, would you be interested in tackling the Bitbucket plugin instead? Seems like there're more users asking for Bitbucket plugin than Trello. The issue is here: https://github.com/apache/incubator-devlake/issues/2100

hezyin avatar Jun 06 '22 20:06 hezyin

I will try this at a later date from now. Happy to do any plugin you want. I can communicate more when I am closer to doing a larger project like this one.

joncodo avatar Jun 08 '22 01:06 joncodo

I would like to tackle this one. Please approve @hezyin @Startrekzky and assign me to it

yujng avatar Jul 05 '22 08:07 yujng

Happy coding @yujng

klesh avatar Jul 05 '22 08:07 klesh

Hi @yujng , any update about this issue? I didn't find your email on your personal page, can you please send one to me: [email protected]

warren830 avatar Aug 22 '22 02:08 warren830

@warren830 Is anyone tackling this? if not I want to try it.

thenicetgp avatar Aug 23 '22 12:08 thenicetgp

This issue has been automatically marked as stale because it has not had recent activity for 30 days. It will be closed in next 7 days if no further activity occurs.

github-actions[bot] avatar Sep 23 '22 00:09 github-actions[bot]

This issue has been closed because it has not received response for too long time. You could reopen it if you encountered similar problems in the future.

github-actions[bot] avatar Sep 30 '22 00:09 github-actions[bot]

@hezyin @Startrekzky Hi there! Does it make sense to create a new issue or should this one be reopened? It seems that the assignee has not responded for quite a while now.

jrezzende avatar Jan 12 '23 15:01 jrezzende

@hezyin @Startrekzky Hi there! Does it make sense to create a new issue or should this one be reopened? It seems that the assignee has not responded for quite a while now.

Hi @jrezzende , I just reopened it, waiting for someone to adopt it lol

Startrekzky avatar Jan 13 '23 10:01 Startrekzky

This issue has been automatically marked as stale because it has not had recent activity for 30 days. It will be closed in next 7 days if no further activity occurs.

github-actions[bot] avatar Feb 14 '23 00:02 github-actions[bot]

I would like to tackle this one. Assign me plz

jakezhu9 avatar Mar 03 '23 14:03 jakezhu9

@jakezhu9 , happy coding 💪

klesh avatar Mar 06 '23 04:03 klesh

I would like to tackle this one. Assign me plz

Can you share the 'plan of attack' before you start coding?

Startrekzky avatar Mar 06 '23 14:03 Startrekzky

I plan to finish it in the next two weeks and I'm working on it now💪

jakezhu9 avatar Mar 07 '23 07:03 jakezhu9