Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Gitlab support #7

Open
insomniacslk opened this issue Mar 7, 2024 · 4 comments
Open

Gitlab support #7

insomniacslk opened this issue Mar 7, 2024 · 4 comments

Comments

@insomniacslk
Copy link

Hi Codey, this project is amazing! Missing BigGrep so much.. Do you have any plans to add GitLab support as well?

Thank you

@coxley
Copy link
Owner

coxley commented Apr 22, 2024

Hey @insomniacslk!

I don't have any projects that I use in Gitlab to motivate / get the implementation right. More than happy to accept a PR? :)

Sorry for the late reply — I gotta figure out my Github notification organization.

@insomniacslk
Copy link
Author

Hi Codey! I tried to adapt the code to support multiple backends, but I soon realized that it would be a lot of work with the current design, and after a week I gave up, reluctantly accepting the idea that it would be easier to implement it from scratch.

I currently have a private implementation, heavily inspired by this project (ANSI codes and a few other things) that supports GitHub, GitLab, and local search via google/codesearch. The GitHub part is not as refined as yours though. I'd love to combine the two codebases but I think it's easier to use my framework and plug your GitHub backend implementation. Would that be something of interest for you?

@coxley
Copy link
Owner

coxley commented Apr 24, 2024

Ooo, nice!

The last several months, I've fallen back to a cronjob that clones every company repo locally so that I can use ripgrep and coxley/link2code, but I'd be down to help combine if time allows. Sounds more useful than this sitting and only supporting GH.

@insomniacslk
Copy link
Author

Ah cool! I can add you to the private repo if you want to take a look

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants