feat: Add a way to select a specific branch before building the devcontainer
- Langage dominant
- Go
- Étoiles
- 300
- Forks
- 64
- Merge moyen
- 20 min
- PR mergées (30 j)
- 1
Description
### Description
Improve feature parity with `github codespaces`.
The goal is to add a new `coder_parameter` called `target branch` to workspace templates.
It will let the user select a branch from which to build a devcontainer.
Unlike the devcontainer cli, the `git clone` happen in the `enbuilder` container.
So I think it is the responsibility of `envbuilder` to checkout to the target branch **before building the container**.
---
PS: The [workaround in readme.md](https://github.com/coder/envbuilder?tab=readme-ov-file#git-branch-selection) does not work on all platforms.
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Lisez d’abord le contournement pour la sélection de branche Git dans readme.md, puis suivez le traitement de coder_parameter et le flux de checkout de envbuilder. La tâche est terminée lorsqu’une branche cible peut être sélectionnée dans les modèles de workspace et est récupérée avant la construction du devcontainer, y compris sur les plateformes où le contournement du README échoue.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- docker, go
- Domaine
- build-system
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100