ElementsProject / ElementsProject/elements

merge script TODOs

Aperta
#1,411 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
C++
Stelle
1.2k
Fork
416
Merge medio
1g 23h
PR unite (30g)
15

Descrizione

from #923 which was superseded by #1210

evaluate what still needs to be done to improve the script

TODO

- [ ] check whether we're running from /tmp and don't output the "bail out" warning
- [ ] check for chronic and any other tools we might need
- [ ] use ccache rather than skipping autogen/configure (and configure in multiple ways?)
- [ ] don't require running from the project root
- [ ] check for required remotes, required branches, etc; notice if merged-master is out of date
- [ ] notice if there are uncommitted changes and refuse to run
- [ ] add "dry run" mode
- [ ] add mode to validate others' commits, including noticing skipped PRs

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia individuando lo script di merge e verificando l’issue #1210, che ha sostituito la #923, prima di valutare i TODO elencati. Per considerarlo completato sarebbe necessario definire e implementare il sottoinsieme concordato di controlli, le modalità dry-run o di validazione e le salvaguardie per l’esecuzione; l’issue non indica alcun file né alcun test da eseguire.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Ambito
tooling
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
20/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.