ElementsProject / ElementsProject/elements
Ways to reduce divergence with upstream, to ease merging
- 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
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