ElementsProject / ElementsProject/elements
make a little tool to catch API changes between commits
- Lenguaje dominante
- C++
- Estrellas
- 1.2k
- Forks
- 417
- Merge medio
- 1 d 23 h
- PR fusionados (30 d)
- 15
Descripción
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.
Guía de contribución
Línea de trabajo
No se nombran archivos ni pruebas. Empieza examinando cómo se genera la ayuda de bitcoin-cli y cómo se pueden extraer y compilar commits o tags; después define el flujo de comandos para comparar la ayuda de nivel superior y la ayuda de los comandos indicados. Se considera terminado cuando la herramienta acepta dos hashes o tags, realiza las compilaciones solicitadas y la configuración del daemon, e informa de las diferencias de API para ambos commits.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- cpp, git
- Área
- blockchain, cli, release, tooling
- Tipo de issue
- Nueva funcionalidad
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100