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 #1

Open
CLOVIS-AI opened this issue Jun 1, 2024 · 2 comments
Open

GitLab support #1

CLOVIS-AI opened this issue Jun 1, 2024 · 2 comments
Labels
backend enhancement New feature or request

Comments

@CLOVIS-AI
Copy link

Is your feature request related to a problem? Please describe.
My libraries are hosted on GitLab.com. They are published to Maven Central like any other library, and their scm URL is set to their GitLab page like you request.

Describe the solution you'd like
Include libraries that are hosted on GitLab instead of GitHub (provided they follow all other requirements for this project).

Additional context
Example project: https://central.sonatype.com/artifact/dev.opensavvy.pedestal/backbone

@CLOVIS-AI CLOVIS-AI added the enhancement New feature or request label Jun 1, 2024
@IgnatBeresnev
Copy link
Member

IgnatBeresnev commented Jun 6, 2024

Thank you for submitting the very first issue :)

I plan to add support for GitLab, but at a noticeably later stage. At the moment, GitLab accounts for less than 3% of all scm urls, with 95% being links to GitHub, so I want to focus on it first: build features, fix bugs and iterate quickly without having to support two different APIs at the same time (GitHub alone is bad enough as it is). Once the website has the majority of the features I have in mind (so closer to the stable release), I'll add support for GitLab. Thankfully, it's very similar to GitHub, and the backend's architecture allows it (there's an abstraction on top of repositories)

@CLOVIS-AI
Copy link
Author

Would it be acceptable to relatively soon add GitLab-based projects in the list, even if most of the data isn't filled in? Just so they appear in search results. All the other data can be missing with a ‘GitLab projects are not fully supported yet, see #1’ message. For example, you could fill the data you have from the Central metadata, and leave everything else empty.

It's unlikely you'll ever be able to support all VCSs, so this ‘degraded mode’ will always remain useful in the future.

I do still hope GitLab will be supported fully later, but I much prefer being on the list to the opposite, even if there are less available features.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants