Skip to content
New issue

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

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

Already on GitHub? Sign in 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

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

No branches or pull requests

2 participants