ElementsProject / ElementsProject/elements
make a little tool to catch API changes between commits
- 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