Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add a plugin for Trello #1881

Closed
Startrekzky opened this issue May 16, 2022 · 16 comments · Fixed by #4625
Closed

Add a plugin for Trello #1881

Startrekzky opened this issue May 16, 2022 · 16 comments · Fixed by #4625
Assignees
Labels
add-a-plugin This issue is to add a plugin type/feature-request This issue is a proposal for something new

Comments

@Startrekzky
Copy link
Contributor

Startrekzky commented May 16, 2022

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 Startrekzky added the type/feature-request This issue is a proposal for something new label May 16, 2022
@warren830 warren830 added the good first issue Good for newcomers label May 19, 2022
@joncodo
Copy link
Contributor

joncodo commented Jun 6, 2022

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

@hezyin
Copy link
Contributor

hezyin commented Jun 6, 2022

@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: #2100

@joncodo
Copy link
Contributor

joncodo commented Jun 8, 2022

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.

@yujng
Copy link

yujng commented Jul 5, 2022

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

@klesh
Copy link
Contributor

klesh commented Jul 5, 2022

Happy coding @yujng

@Startrekzky Startrekzky added add-a-plugin This issue is to add a plugin and removed good first issue Good for newcomers labels Jul 28, 2022
@warren830
Copy link
Contributor

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

@thenicetgp
Copy link
Contributor

thenicetgp commented Aug 23, 2022

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

@github-actions
Copy link

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 github-actions bot added the Stale label Sep 23, 2022
@github-actions
Copy link

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.

@jrezzende
Copy link

@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.

@Startrekzky
Copy link
Contributor Author

@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

@github-actions
Copy link

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.

@jakezhu9
Copy link
Contributor

jakezhu9 commented Mar 3, 2023

I would like to tackle this one. Assign me plz

@klesh
Copy link
Contributor

klesh commented Mar 6, 2023

@jakezhu9 , happy coding 💪

@Startrekzky
Copy link
Contributor Author

I would like to tackle this one. Assign me plz

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

@jakezhu9
Copy link
Contributor

jakezhu9 commented Mar 7, 2023

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
add-a-plugin This issue is to add a plugin type/feature-request This issue is a proposal for something new
Projects
None yet
Development

Successfully merging a pull request may close this issue.

10 participants