Harvesting Gitlab Integration
Add the ability to harvest data from Gitlab.
Data that could be harvested
/api/v4/..
-
/projects/:id
forks_count
star_count
-
license
(with?license=true
)
-
/projects/:id/forks
- list forks of a project
-
/projects/:id/repository/commits
- list of all commits
-
/projects/:id/releases
- list with releases
- project statistics shows only HTTP fetches and require write access to the repository
Requirements
-
allow multiple gitlab instances -
add gitlab support in filter_zenodo_data_versioned_dois()
inharvesting/releases.py
Data to be harvested
We should discuss this list and enhance it if possible
-
commits -
number of forks (not harvested for github?) -
number of stars (not harvested for github?)