ElementsProject / ElementsProject/elements

make a little tool to catch API changes between commits

Aperta
#789 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
documentation enhancement
Lingua principale
C++
Stelle
1.2k
Fork
416
Merge medio
1g 23h
PR unite (30g)
15

Descrizione

During releases we need a good way of creating release notes for API changes, both that we directly introduce, as well as Core's changes with their underlying refactors upstream.

One idea could be to have a little tool that calls:
`bitcoin-cli help` of both commits, displays a diff,
then takes that output, takes the commands listed, calls help on those, then compares the diff for both.

Script would take two hashes/tags as arguments, git clone, compile, etc, everything, start daemons, etc.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Non sono indicati file o test. Inizia esaminando come viene generato l’help di bitcoin-cli e come è possibile effettuare il checkout e la compilazione di commit o tag; quindi definisci il flusso dei comandi per confrontare l’help di primo livello e l’help dei comandi elencati. Il lavoro è completato quando lo strumento accetta due hash o tag, esegue le build richieste e la configurazione del daemon, e segnala le differenze dell’API per entrambi i commit.

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

Valutazione

Stack tecnologico
cpp, git
Ambito
blockchain, cli, release, tooling
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.