Déjame contarte una historia sobre un webcomic llamado Homestuck . El cuarto de una serie de "MS Paint Adventures", escrita por Andrew Hussie, de 2007 a 2016, tuvo un gran éxito, en parte debido a su uso ecléctico de la tecnología web como Adobe Flash y las animaciones GIF.
Sin embargo, con Flash finalmente eliminándose a fines de 2020, Homestuck está en un estado precario. Si bien ha habido intentos oficiales de preservar aspectos de la experiencia original por parte de Viz Media (que han publicado Homestuck desde 2018), los resultados se han mezclado. Con contenido adicional disperso en la web en varios estados de descomposición, se necesitaba una solución para preservar la presentación única y el estilo de Homestuck , tanto para los lectores que regresan como para los nuevos en la historia.
Este es el depósito de una colección autónoma que contiene Homestuck (con elementos flash completamente intactos), las otras aventuras de pintura de MS, las historias laterales oficiales de Homestuck y una variedad de golosinas para el lector inquietante, así como una variedad de inexpresivos Mejoras a la presentación general, tanto por calidad como para conveniencia.
Para ejecutar la colección no oficial de Homestuck, debe combinar esta aplicación con un paquete de activos diseñados específicamente para integrarse con ella. Se ha hecho una cantidad decente de esfuerzo para mantener este repositorio libre de la mayoría de ese contenido con derechos de autor, y (al menos por ahora), no contendrá un enlace al lugar donde pueda encontrarlo.
Esta aplicación se ejecuta completamente en Electron + Vue, con muy poco más. Aunque funciona de manera muy similar a un navegador web, todo se está ejecutando en lo que describiría caritablemente como una moda "creativa". De ninguna manera soy un experto, y aunque me encantaría decir que siempre tuve buenas prácticas en mente mientras desarrollaba esto, en gran medida ni siquiera sabía qué era una buena práctica para una parte decente.
Entonces, lo que estoy diciendo es esto: puede leer la base de código, bifurcarla, hacer y sugerir cambios, o usarlo de cualquier manera que mejor le parezca. Solo uh ... no esperes que esté bien formado o documentado de ninguna de las formas que realmente cuentan. Si desea realizar algunos cambios y mi código le está causando molestias físicas, intente preguntar alrededor de nuestro servidor de discordia. ¡Alguien debería poder ayudar!
La construcción de una versión de desarrollo de TUHC requiere NPM (nodo 14.18), hilo, make
y tar
.
tar
and make
son utilidades básicas de GNU utilizadas extremadamente comúnmente en el desarrollo de software. tar
se usa para empacar archivos (como zip) y make
se utiliza para crear proyectos con dependencias. Si aún no los tiene en su sistema (puede mantener entornos de CLI robustos utilizando herramientas como Cygwin o WSL), puede descargar tar
e make
individualmente directamente desde GNU. make test
make publish
make lint
Ver Referencia de configuración.
La colección no oficial de Homestuck Copyright (c) 2020-2021 Bambosh, (c) 2021-2023 Bambosh y Giovanh, (c) 2024- GiovanhEste programa es un software gratuito: puede redistribuirlo y/o modificarlo Según los términos de la Licencia Pública General de GNU publicada por Free Software Foundation, ya sea la versión 3 de la licencia, o (a su opción) cualquier versión posterior.
En el resumen (no vinculante), puede usar y distribuir libremente el software, así como modificarlo y distribuir sus cambios y versiones modificadas, siempre que no restrinja los derechos de los demás a hacer lo mismo. Debe notificar claramente cualquier cambio y proporcionar enlaces al original no modificado, y no eliminar los créditos (que son parte de los derechos de autor originales).
Según la Sección 7, las atribuciones del autor en créditos. Vue debe conservarse en todas las obras cubiertas. Las versiones modificadas pueden ampliar opcionalmente esta lista según corresponda, pero no se permiten modificaciones que eliminen las atribuciones o tergiversen el origen del material.