Startrekzky opened a new issue, #1881:
URL: https://github.com/apache/incubator-devlake/issues/1881

   ## Description
   Collect data from Trello(Cloud).
   
   ## Pre-requisites
   Please make sure you have access to [Trello 
API](https://developer.atlassian.com/cloud/trello/rest/api-group-actions/#api-actions-id-get).
 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](https://github.com/apache/incubator-devlake/tree/main/plugins/jira) and 
[tapd](https://github.com/apache/incubator-devlake/tree/main/plugins/tapd). 
   
   
   This plugin performs 3 major tasks:
   1. Collect data from [Trello 
API](https://developer.atlassian.com/cloud/trello/rest/api-group-actions/#api-actions-id-get).
 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](https://www.devlake.io/docs/DataModels/DevLakeDomainLayerSchema#domain-1---issue-tracking)
   
   
   ## How to start
   Please follow the doc [how to add a 
plugin](https://devlake.apache.org/docs/DeveloperManuals/PluginImplementation).
   
   ## 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.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to