-
Notifications
You must be signed in to change notification settings - Fork 478
Open
Description
We currently have a stable and highly used GitHub integration. We're hearing from existing and potential customers that they would also like to connect their GitLab repositories with Flagsmith.
This issue is a Spike, with the following expected outcomes:
- Review the existing GitHub integration code - I've been told it's old and messy - and asses if and which refactoring is needed to bring it up-to-date.
- Consider a modular approach to the above - we now want to add support for GitLab, but will probably want to add support for additional services in the future, such as BitBucket.
- Plan and estimate the required work for the above + adding support for GitLab to match our existing GitHub integration functionality and capabilities.
- Plan and estimate the required work for adding GitLab support for our newly released GitHub Code References feature.
The goal is to provide a same level of service, capabilities, and features for users who use GitLab instead of GitHub.
We can also approach this the other way around: instead of first refactoring GitHub, and then adding GitLab, we should consider building GitLab from scratch using new code, and later migrating the existing GitHub integration to use the new modular approach.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels