ElementsProject / ElementsProject/elements

Ways to reduce divergence with upstream, to ease merging

Abierto
#974 1 comentario 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
C++
Estrellas
1.2k
Forks
416
Merge medio
1 d 23 h
PR fusionados (30 d)
15

Descripción

There is some discussion about this in various places (#935, #964), but I wanted to make a dedicated issue to propose things I'm running into while reviewing merges in #935.

One thing I've talked to someone about, I forget who -- right now in our build stuff (configure/make), a lot of things were renamed from 'bitcoin' to 'elements', but also a lot of things were not. I think _probably_ the thing that would make this easiest for future maintenance would be to minimize the diff from upstream, by ONLY using 'elements' in places where it's user-facing (file/directory/target names), and revert all the names of purely-internal variables (some of which were changed, and some of which were not) back to 'bitcoin'.

Guía de contribución

Abrir la guía de contribución

Línea de trabajo

Lee la discusión en los issues #935 y #964 y, después, inspecciona los archivos de build configure y make en los que se cambiaron nombres de “bitcoin” a “elements”. Compara esos cambios con upstream e identifica qué nombres son user-facing y cuáles son internos; se considera completado cuando haya una propuesta enfocada o un cambio coordinado que reduzca las divergencias innecesarias sin cambiar los nombres user-facing.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
cpp
Área
build-system
Tipo de issue
Refactorización
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
30/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.