Offer the Enry and go-git patches upstream
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
Direzione di ricerca
Start with third_party/README.md, the two patch files, and their PROVENANCE.json records. Review the named go-git regression and *_close_regression_test.go tests, then inspect update_go_git.py and update_enry.py before coordinating upstream issues and PRs. Done means links are recorded, patch sizes are tracked, and the parity atlas remains exact after regeneration.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Why
#96 asked for two things: make go install work, and offer dircue's Enry and go-git patches upstream. 1.0.0 delivers the first by embedding the maintained snapshots in the module with recorded provenance. The second is still open: upstream users don't benefit from the fixes, and dircue carries the maintenance alone.
Proposal
go-git. Split third_party/patches/go-git-reader-delta.patch into two PRs:
- Streaming delta reconstruction (go-git #2378). The reader could rebuild incorrect bytes after a backward copy followed by a forward copy, with no error. Include the regression test.
- File-handle lifecycle.
EncodedObjectSize, commondir discovery, lazy readers and packfile-cache eviction. Include the*_close_regression_test.gotests.
dircue's read metrics and the transport-client removal stay local. Upstream would want the latter as an opt-in build tag, if at all.
Enry. First open an issue proposing a Linguist 9.7.0 refresh. Then offer separable PRs:
- the data regeneration;
- the pure-Go Flex tokenizer;
- the centroid classifier;
- each heuristic or modeline fix, with its Linguist Ruby reference.
Acceptance
- Upstream issues and PRs are opened and linked from
third_party/README.md. - Patch sizes are recorded in each
PROVENANCE.jsonand shrink as upstream merges them. - Each upstream release that absorbs a patch is followed by regenerating with
update_go_git.py/update_enry.py, and the parity atlas stays exact.
Note
Opening upstream PRs is public posting on third-party projects, and it exposes code from a repository that is currently private. Do it once the maintainer decides on timing.
- Lingua principale
- Go
- Stelle
- 0
- Fork
- 0
- Merge medio
- 5h 8m
- PR unite (30g)
- 54
Preparare l'ambiente
- Include un Dockerfile o un 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 war-and-code/dircue
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 86/100
war-and-code/dircue#200 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement follow-up
Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100
war-and-code/dircue#201 ·
I maintainer di solito rispondono entro 1 giorno
-
follow-up
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
war-and-code/dircue#179 ·
I maintainer di solito rispondono entro 1 giorno
-
follow-up
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
war-and-code/dircue#178 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement follow-up
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
war-and-code/dircue#172 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di war-and-code/dircue
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
I maintainer di solito rispondono entro 1 giorno
-
documentation hacktoberfest priority: low skill: good first issue status: ready for dev
Difficoltà 2/5 Mezza giornata Idoneità per principianti 85/100
hyperledger-labs/fabric-smart-client#2142 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
numberly/vault-db-injector#107 ·
I maintainer di solito rispondono entro 1 giorno
-
area/import kind/bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
-
[DOC] Wrong sg_egress_ports range in the Terraform Databricks Guide for AWS Hub & Spoke with Network FirewallForse già presa @akhil9tiet l’ha presa oggi. Apertadocs
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
databricks/terraform-provider-databricks#6080 · 1 commento ·
I maintainer di solito rispondono entro 3 giorni