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

Enable dbc to install off-registry drivers from GitHub repos

Aperta
#394 12 commenti 1 reazione 0 assegnatari Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@eitsupi ci sta già lavorando.

Dal 21/9/2026.

  • #497 di @eitsupi — aperta

Valutazione

Difficoltà
5/5
Tempo stimato
Più di una settimana
Idoneità per principianti
35/100
Tipo di issue
Funzionalità
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
github-actions, go
Ambito
cli

Direzione di ricerca

Start by reading the dbc install command and driver-manager paths for how drivers and manifests are installed and resolved. The issue proposes GitHub release asset discovery and installation, but does not name files or tests; first map those entry points and existing install tests. Done means a driver can be installed from a GitHub repo and selected as driver="user/repo"; release packaging and code-signing concerns remain open design work.

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

Descrizione

enhancement

It would be nice if dbc had a way to install off-registry drivers from GitHub repos, like dbc install user/repo. This would depend on there existing a latest release tag in that repo with the prebuilt shared libraries as release assets. dbc could install these (and their manifests) under correspondingly named subdirectories of the usual places where drivers are installed. Then the driver managers could take driver="user/repo" and everything should just work. This would be a great way to get experimental ADBC drivers like @tokoko's driver for Iceberg into users' hands more quickly.

This is inspired by how pak works in R.

I think the hardest part of this is documenting how third-party driver developers should set up GitHub Actions to build their drivers for all platforms on each release and include the shared libraries in the release assets. Another hard part will be how to handle code-signing and notarization of drivers, or help users work around the lack thereof for off-registry drivers.

Lingua principale
Go
Stelle
154
Fork
15
Merge medio
1g 2h
PR unite (30g)
15

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 columnar-tech/dbc

Tutte le issue di columnar-tech/dbc

Issue simili

Altre issue su Go

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.