theupdateframework / theupdateframework/python-tuf

switch to main branch?

Aperta
#3,001 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Lingua principale
Python
Stelle
1.7k
Fork
304
Merge medio
1g 2h
PR unite (30g)
17

Descrizione

The use of "develop" as the default branch is annoying and probably makes life hard for new contributors. We already know switching is not that hard from securesystemslib, so I think we could switch to "main":

  • Update any GH workflows that refer to "develop" branch, update any docs mentioning "develop"
  • change branch related options in GH settings (branch protection rules, Pages, ...)
  • change default branch in GH settings
  • delete develop branch on GH (so that people notice that the branch is missing instead of staying on a stale branch)
  • check that tuf-conformance uses correct branch to get conformance results

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Cerca nei workflow GitHub e nella documentazione i riferimenti al branch develop, quindi controlla le impostazioni del branch, della protezione, di Pages e del branch predefinito del repository. Verifica come tuf-conformance seleziona il proprio branch e assicurati che utilizzi main. Il lavoro è completato quando tutti i riferimenti e tutte le impostazioni sono aggiornati, develop è stato eliminato e i risultati di conformance continuano a funzionare.

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

Valutazione

Stack tecnologico
github, github-actions, python
Ambito
ci-cd, developer-experience, devops
Tipo di issue
Refactoring
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Attiva
Chiarezza
Abbastanza chiara
Idoneità per principianti
48/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.