forcedotcom / code-builder-feedback

This repository is used to collect feedback for the Code Builder beta.
29 stars 2 forks source link

Support for other tools than GitHub #182

Closed FabienTaillon closed 11 months ago

FabienTaillon commented 2 years ago

We're using GitHub, but also other tools like GitLab or Bitbucket, is there any plan to support these in the future ? I tried to look at the doc before asking but couldn't find any information about this (sorry if I missed it).

smaddox-sf commented 2 years ago

Hi @FabienTaillon - (safe harbor) As we look ahead to GA, we plan to expose a marketplace so you could add other publicly available extensions. Is that what you have in mind?

Or are you asking for support for these when creating a new environment from the Code Builder Dashboard app?

FabienTaillon commented 2 years ago

My question was more, when we create a CodeBuilder env, we can select a GitHub repo:

GitHub

Will we be able to use a GitLab url too ? Or should I just create a random env, and use the terminal to navigate and clone it manually ?

But your 2 other answers are questions I also have. We're using other extensions (like Activitus Bar) that we would love to have with CodeBuilder. Thanks for answering that.

Regarding support when creating a new env, I love what GitHub has done with Codespaces, where you can preconfigure your env (like what is done in the files here).

The idea is to be able to onboard some of our app builders, so that they would just have to click on "launch" and have an environnement fully configured as we expect. Any plans regarding this ?

FabienTaillon commented 2 years ago

So for the GitLab question, I was able to move to another folder via the terminal, git clone, open the project and work. But it keeps asking me GitLab credentials at every interaction with GitLab so this is very painful. Not sure if this is a limitation somewhere, if the GitLab extension could help, or if I'm just doing it wrong.

smaddox-sf commented 11 months ago

The getting-started process with Code Builder is simpler for GA - just one-click and the environment is created for you. From within Code Builder, you can use the built-in Git integration or add other extensions that are published on Open VSX. (like you can do with the Salesforce extensions when working from VS Code on the desktop). After GA, try it out and let us know if you have other feedback in this area.