ElementsProject / ElementsProject/elements

make a little tool to catch API changes between commits

Abierto
#789 0 comentarios 0 reacciones 0 asignados Ver en GitHub
documentation enhancement
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

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.