Add Gitlab scraper
- Create Gitlab scraper inside of LLNL scraper library
- attempt some coorespondance with LLNL, but don't rely on them making or accepting changes
Original issue:
- We need to find out which Github APIs the project is currently using. (Start from looking over the python files in
_explore/scripts, then follow the implementations in the LLNL scraper library.) - We will want to find out the equivalent GitLab APIs to reference. (As far as versioning goes, if the latest two major versions differ between their APIs, we want to document this.)
References:
- LLNL scraper library: https://github.com/LLNL/scraper/
- Github REST API: https://docs.github.com/en/rest
- Github GraphQL API: https://docs.github.com/en/graphql/
- Gitlab API: https://docs.gitlab.com/ee/api/
Edited by Drane, Lance