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

Add a plugin for Teambition

Open Startrekzky opened this issue 3 years ago • 4 comments

Description

Collect data from Teambition(Cloud).

Pre-requisites

Please make sure you have access to Teambition API before applying to this issue; otherwise, it's nearly impossible to finish this task.

Describe the solution you'd like

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

This plugin performs 3 major tasks:

  1. Collect data from Teambition 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 Teambition 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

hello, I would like to tackle this one. Please assign it to me.

selectbook avatar Jul 02 '22 18:07 selectbook

Happy Coding

klesh avatar Jul 04 '22 03:07 klesh

Hi @selectbook , before you start, can you put a solution in the comment section? And @warren830, could you help answer any questions from @selectbook ? Thanks.

Also, feel free to subscribe to our mailing list by sending a blank email to [email protected]. Then you can initiate or join any tech discussion there, and the whole community could offer help during your plugin development process.

Startrekzky avatar Jul 06 '22 08:07 Startrekzky

@selectbook Hi Leping, I sent a wechat application to you

warren830 avatar Jul 28 '22 07:07 warren830

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 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 Oct 24 '22 00:10 github-actions[bot]

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 Nov 24 '22 00:11 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 Dec 13 '22 00:12 github-actions[bot]

Hi, Is the issue still valid? I want to try to develop the plugin.

coldgust avatar Mar 10 '23 08:03 coldgust

@Startrekzky @warren830 Is anyone working on this plugin?

abeizn avatar Mar 10 '23 08:03 abeizn

It has been quite a while since we heard from the current assignee, due to the fact the issue was closed, let's move on🥲. @coldgust you can have it, happy coding

klesh avatar Mar 10 '23 09:03 klesh