HIFIS Research Software Directory issueshttps://codebase.helmholtz.cloud/research-software-directory/rsd-v1/-/issues2021-04-29T15:06:46+02:00https://codebase.helmholtz.cloud/research-software-directory/rsd-v1/-/issues/1Harvesting Gitlab Integration2021-04-29T15:06:46+02:00Christian Meeßenchristian.meessen@gfz-potsdam.deHarvesting Gitlab IntegrationAdd 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
* ...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](https://docs.gitlab.com/ee/api/project_statistics.html) 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()` in `harvesting/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?)https://codebase.helmholtz.cloud/research-software-directory/rsd-v1/-/issues/4Helmholtz Corporate Design2021-05-18T11:49:15+02:00Christian Meeßenchristian.meessen@gfz-potsdam.deHelmholtz Corporate DesignChange look and feel to comply with Helmholtz corporate design.
Link to the [Helmholtz corporate design manual](https://www.helmholtz.de/aktuell/presse-und-medien/corporate-design/).Change look and feel to comply with Helmholtz corporate design.
Link to the [Helmholtz corporate design manual](https://www.helmholtz.de/aktuell/presse-und-medien/corporate-design/).https://codebase.helmholtz.cloud/research-software-directory/rsd-v1/-/issues/2Add Helmholtz AAI integration2023-03-28T13:00:42+02:00mdolling-gfzAdd Helmholtz AAI integrationCurrently the login uses Github's oauth. For future uses it is required to implement a auth service for AAI.Currently the login uses Github's oauth. For future uses it is required to implement a auth service for AAI.