[Epic][Repo] Review Packaging

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

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
35/100
Tipo di issue
Refactoring
Chiarezza
Abbastanza chiara
Stato di attività
Attiva
Stack tecnologico
java
Ambito
build-system

Direzione di ricerca

Start by reviewing how the repository packages the library with transitive dependencies and the -all variant with shaded dependencies, then check how applications and connectors consume each package. The issue asks whether both packages are correct and whether -all is widely used; done means that review supports a clear packaging decision, including whether to deprecate -all.

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

Descrizione

Description

There are two ways to consume library as dependency

  • as single package and transitive dependencies
  • as single package via all qualifier and shaded dependencies

Here is main ways to use library

  • in application - package with transitive dependencies would work batter
  • in connector - single package is preferable to avoid confusion with many different jars.

What to do:

  • review usage and verify we have packages correctly
  • deprecate -all if it is not widely used (not every language has qualifiers as we learned)
Lingua principale
Java
Stelle
1.6k
Fork
649
Merge medio
1g 20h
PR unite (30g)
39

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 ClickHouse/clickhouse-java

Tutte le issue di ClickHouse/clickhouse-java

Issue simili

Altre issue su Java

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.