rfc(git-clone) update repo and post pull script
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Ferma
- Stack tecnologico
- git, shell
- Ambito
- developer-experience, tooling
Direzione di ricerca
Inizia individuando l'implementazione di git-clone e il relativo punto di ingresso per il completamento della clonazione. Esamina come vengono gestiti attualmente gli aggiornamenti del repository e la configurazione del progetto, quindi risolvi il comportamento opt-in, la selezione del branch e l'individuazione di coder.bootstrap descritti nell'issue. Il lavoro è completato quando il comportamento concordato è implementato sia per le clonazioni iniziali sia per gli aggiornamenti fast-forward.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Looking for thoughts on these two items, I'm willing to submit a PR if we like it.
- If the repo already exists, we should fetch updates and perform a ff merge on an opt-in basis.
Something like below, I just added this to my dotfiles.
Might need to rework the merge logic to select the correct branch.
if [ -v PROJECT_DIRECTORY ]; then
echo "Checking for project updates"
current_branch=$(git rev-parse --abbrev-ref HEAD)
# Sync remote changes
git -C "${PROJECT_DIRECTORY}" fetch origin
# Apply updates if no conflicts
git -C "${PROJECT_DIRECTORY}" merge "origin/${current_branch}" --ff-only
fi
- After successfully cloning, or performing a ff merge, we should run a "setup script" if found to perform repo specific setup.
This is currently what I have in my dotfiles, doesn't matter if the script is executable or not.
# Prep cloned workspace via any found `coder.bootstrap` executable files in the project directory.
if [ -v PROJECT_DIRECTORY ]; then
echo "Prepping Project Workspace..."
find "${PROJECT_DIRECTORY}" -name coder.bootstrap -type f -print -exec bash {} \;
fi
- Lingua principale
- HCL
- Stelle
- 81
- Fork
- 168
- Merge medio
- 3g 2h
- PR unite (30g)
- 36
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di coder/registry
-
perplexica: deprecate or fixAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
coder/registry#1142 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Add a stale workflow for PRsAperta
Difficoltà 2/5 Mezza giornata Idoneità per principianti 68/100
coder/registry#1120 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
OpenShift templateForse già presa @Edd88-pixel l’ha presa 5 giorni fa. Aperta
Difficoltà 4/5 3-5 giorni Idoneità per principianti 50/100
coder/registry#1162 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
bug: claude-code keeps stale configuration after managed settings or API key helper are disabledForse già presa @Edd88-pixel l’ha presa 12 giorni fa. Aperta
coder/registry#1156 · 1 commento · 1 reazione · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
chore: ensure that AWS EC2 instances actually use the AWS region moduleForse già presa @phorcys420 l’ha presa 11 giorni fa. Aperta
coder/registry#1122 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di coder/registry
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
dusk-network/exu#15 ·
-
bug:new
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
callstackincubator/simlock#450 ·
I maintainer di solito rispondono entro 1 giorno
-
C-bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
rust-lang/rust-analyzer#23501 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
I maintainer di solito rispondono entro 1 giorno
-
feedback simulation workshop
Difficoltà 2/5 1-3 ore Idoneità per principianti 73/100
githubnext/gh-aw-workshop#4455 ·
I maintainer di solito rispondono entro 1 giorno