-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed
Description
Summary
Extend the repository analyzer to support GitLab as an input source alongside GitHub.
Details
Currently ProjectBridge only analyzes GitHub repositories via the REST API (engine/projectbridge/input/github.py). Adding GitLab support would allow developers who host code on GitLab to use ProjectBridge.
Approach
- Create
engine/projectbridge/input/gitlab.pyfollowing the same pattern asgithub.py - Extract languages, frameworks, infrastructure signals from GitLab's API
- Add
--gitlab-userCLI flag (mutually exclusive with--github-user) - Normalize output to the same
dev_contextformat the analysis engine expects
References
- GitHub analyzer:
engine/projectbridge/input/github.py - GitLab REST API docs
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requesthelp wantedExtra attention is neededExtra attention is needed