Add a new plugin for Bitbucket
Description
Add a new Bitbucket data source plugin for Bitbucket so DevLake can collect dev data from it.
Pre-requisites
- Understand how a DevLake plugin works.
- Make sure you have access to Bitbucket API.
Describe the solution you'd like
Add a plugin for bitbucket. Please refer to other data source plugins such as github and gitlab.
This plugin performs 3 major tasks:
- Collect data from Bitbucket RESTful API. The API responses shall be stored in the raw data layer.
- 1st ETL: transform the raw data and load it into the tool layer.
- 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).
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.
@hezyin I'll take this one.
@keon94 this issue was assigned to @thenicetgp as an OSPP(Open Source Promotion Plan) project
I'll take this one.
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.
Hi @Startrekzky. Which release are we targeting this plugin for?
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.
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.