upload_legacy_snapshot #40
Loading…
Reference in a new issue
No description provided.
Delete branch "upload_legacy_snapshot"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
#39
te propongo que:
legacy_
(he visto get_legacy y set_legacy en algunos casos, pero será más fácil identificarlas todas de esa manera)legacy_
esto ayudaría a futuro, separar lo que es inxi vs legacy (incluso por algún refactor futuro quién sabe), o incluso acabar haciendo cleanup de aquí a, ejemplo, 5 años vista
qué te parece?
13bac41f9f
to51a7c7d119
He hecho una refactorización brutal de esta rama y es nueva. Viene de main asi que no debería de haber problemas.
Tienes razón con lo de poner legacy_ pero he pensado que es mejor que sea un parse totalmente nuevo si es Legacy. De esta forma no ensuciamos mucho el parse que se tiene que quedar y podremos borrar el legacy en el futuro sin mucho drama. Ahora queda mucho más limpio. Gracias por el consejo. Me ha dado un poco de trabajo pero ha valido la pena.
Her probado lo minimo. Osea:
Sí!! Buenísimo, mucho mejor 👏
Desde ahí, te propongo seguir por aquí: subir versión recortada-minimalista [1] de snapshot:
Con eso yo puedo hacer un script de subida de snapshots (CURL POST) que quizá podría ejecutar tanto con DPP y sin; y así, cualquier cambio de parser lo podemos cubrir para validar que no rompe lo que ya funciona; luego se puede acabar integrando en test end to end; vamos viendo. Pero me parece pertinente dejar también esto listo sino ya con este PR muy próximamente.
Y por cierto, estos snapshots también podrían venir por defecto para la demo.
Si quieres lo vemos juntas en una sesión
[1] los snapshots se van fácilmente a los 150-200 KB, la propuesta, es reducir todo aquel texto string que no usa el parser (renombrando string largísima por "etc" o "lorem ipsum" o lo que tú quieras), y toquitear los otros datos para que tampoco se correspondan con ningún equipo real
Tambien pienso que podríamos desacoplar más el tema del parseo. Osea seguir con lo que he hecho hasta ahora pero llendo más alla.
Un punto de entrada Interfaz de programación que interactue con el sistema de forma homogenea y luego modulos de parseo que se acoplan a esta interfaz. Esto nos permitiría habilitar parseos diferentes sin tocar los demás y sin poner en riesgo a los demás. Sería más fácil para terceras personas hacer sus propios modulos de parseo y acoplarlos al sistema. No creo que me costase mucho tiempo hacerlo y vale la pena.
No apruebes por ahora este PR hasta que haga esto.
View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.Merge
Merge the changes and update on Forgejo.