microsoft / devhome

The new Dev Home experience for Windows!
https://aka.ms/devhomedocs
MIT License
3.64k stars 324 forks source link

Support GitLab repositories #794

Open VekzLight opened 1 year ago

VekzLight commented 1 year ago

Suggested new feature or improvement

Que no solo admita repositorios de GitHub, si no que también repositorios de GitLab. Y de hacerlo, cambiar nombre a "Añadir repositorio Git" para que no se entienda que solo acepta repositorios de GitHub.

Scenario

Yo tengo varios repositorios de GitLab los cuales me gustaría administrar con esta herramienta (Windows Dev Home).

Bing Translate:

Suggested new feature or improvement

That not only supports GitHub repositories, but also GitLab repositories. And if it does, rename to "Add Git repository" so that it is not understood that it only accepts GitHub repositories.

Scenario

I have several GitLab repositories which I would like to manage with this tool (Windows Dev Home).

asklar commented 1 year ago

Para eso será necesario que alguien desarrolle una extension de GitLab para DevHome. Instrucciones aquí: https://github.com/microsoft/devhome/blob/main/docs/extensions.md#extensions

thawkins commented 1 year ago

Two gitlab versions will be required, gitlab.com and gitlab self-hosted, they should be very similar, but the second one will require that the URL and access method (SSH or HTTPS) will need to be specified.

thawkins commented 1 year ago

Translation of Issue details to English

Suggested new feature or improvement That not only supports GitHub repositories, but also GitLab repositories. And if it does, rename to "Add Git repository" so that it is not understood that it only accepts GitHub repositories.

Scenario I have several GitLab repositories which I would like to manage with this tool (Windows Dev Home).

Additional details No response

krschau commented 1 year ago

Renaming since we're starting to dupe issues to this, so I want to make it a little clearer this is specifically the GitLab ask.

CFlatWouldbeMinor commented 8 months ago

I would also be interested in a widget which supports self hosted GitLab instances

dgarner-cg commented 6 months ago

Agreed.

alex-thom-wein commented 6 months ago

So do I. Looking forward for it.

t0mgerman commented 2 months ago

We use a self-hosted Gitea instance internally, so a generic "Add Git Repository" option would be attractive to us. The main attraction of Dev Home though would be using it to see all relevant information in one place - ie. widgets for task assignments, issues etc.

The app uses a Github Extension to provide widgets, but it also allows users to sign in to a Github Account using Settings > Accounts. Does Dev Home expose a way to add additional Account Sign In options via Settings > Accounts or has that been natively coded for the app?

I see that Dev Home is authored with extension development in mind, and extensions register themselves as a separate process - so would the ideal flow be the user installs an extension and logs in via some interface for that - or would such an extension need to surface those options in Dev Home itself?

krschau commented 2 months ago

@t0mgerman For general git integration, keep an eye on #679 and #2161. GitHub sign in is done via the extension. We'll keep that model going forward, so that users can decide which capabilities they want to install. Any extension can provide this log in capability within Dev Home by extending the IDeveloperIdProvider.