Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Mark generated files as linguist-generated

Aperta Adatta ai principianti
#203 1 commento 0 reazioni 0 assegnatari Vedi su GitHub

@sidpug-arcana ci sta già lavorando.

Dal 30/10/2026.

  • #205 di @ump45nose — chiusa senza merge
  • #206 di @sidpug-arcana — aperta

Valutazione

Difficoltà
1/5
Tempo stimato
1-3 ore
Idoneità per principianti
85/100
Tipo di issue
Funzionalità
Chiarezza
Specificata chiaramente
Stato di attività
Attiva
Stack tecnologico
git, github, swift
Ambito
tooling

Direzione di ricerca

Aggiungi i tre pattern dell’issue a un file .gitattributes nella radice del repository, ciascuno con linguist-generated=true. Leggi prima gli attributi esistenti del repository, se presenti, e verifica che i pattern corrispondano ai file Swift generati indicati nell’issue. Il lavoro è terminato quando GitHub Linguist considera questi file generati.

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

Descrizione

Describe the enhancement requested

We commit generated source files to this repository:

  • FlatBuffers: Sources/Arrow/*_generated.swift
  • Protocol Buffers/gRPC: Sources/ArrowFlight/*.pb.swift and Sources/ArrowFlight/*.grpc.swift

When these files are regenerated, for example on a FlatBuffers or gRPC Swift upgrade such as #201 and #202, their changes dominate the PR diff. This makes the hand-written changes harder to review.

GitHub doesn't detect these files as generated automatically because they start with the ASF license header.

How about adding a .gitattributes that marks them as linguist-generated? GitHub collapses diffs of such files in PRs by default, and they can still be expanded when needed:

Sources/Arrow/*_generated.swift linguist-generated=true
Sources/ArrowFlight/*.pb.swift linguist-generated=true
Sources/ArrowFlight/*.grpc.swift linguist-generated=true

See also: https://docs.github.com/en/repositories/working-with-files/managing-files/customizing-how-changed-files-appear-on-github

Lingua principale
Swift
Stelle
33
Fork
20
Merge medio
1h 38m
PR unite (30g)
4

Preparare l'ambiente

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.

Altre issue di apache/arrow-swift

Tutte le issue di apache/arrow-swift

Issue simili

Altre issue su Swift

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.