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

   ## Description
   
   Add a new Bitbucket data source plugin for Bitbucket so DevLake can collect 
dev data from it.
   
   ## Pre-requisites
   
   1. Understand how a DevLake plugin works.
   2. Make sure you have access to [Bitbucket 
API](https://developer.atlassian.com/cloud/bitbucket/rest/intro/). 
   
   
   ## Describe the solution you'd like
   Add a plugin for `bitbucket`. Please refer to other data source plugins such 
as 
[github](https://github.com/apache/incubator-devlake/tree/main/plugins/github) 
and 
[gitlab](https://github.com/apache/incubator-devlake/tree/main/plugins/gitlab). 
   
   
   This plugin performs 3 major tasks:
   1. Collect data from Bitbucket RESTful API. The API responses shall 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.
   
   
   ## How to start
   Please follow the doc [how to add a plugin(WIP)](url).
   
   ## 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