Permettez-moi de vous raconter une histoire sur un webcomic appelé HomeStuck . Le quatrième d'une série de «MS Paint Adventures» rédigé par Andrew Hussie de 2007 à 2016, il a réussi à réussir, en partie en raison de son utilisation éclectique de la technologie Web comme Adobe Flash et les animations GIF.
Cependant, Flash étant enfin supprimé à la fin de 2020, Homestuck est dans un état précaire. Bien qu'il y ait eu des tentatives officielles pour préserver les aspects de l'expérience originale de Viz Media (qui publie Homestuck depuis 2018), les résultats ont été mitigés. Avec un contenu supplémentaire dispersé autour du Web dans divers états de décomposition, une solution était nécessaire pour préserver la présentation unique de Homestuck et Flair, pour les lecteurs de retour et ceux qui sont nouveaux dans l'histoire.
Ceci est le référentiel d'une collection autonome qui contient Homestuck (avec des éléments flash entièrement intacts), les autres aventures de peinture MS, des histoires latérales officielles et une variété de goodies pour le lecteur interrogateur, ainsi qu'une variété de sans intrusion Améliorations à la présentation globale, à la fois pour la qualité et la commodité.
Pour exécuter la collection non officielle Homestuck, vous devez associer cette application à un pack d'actifs conçu spécifiquement pour l'intégrer. Une quantité décente d'efforts a été fait pour garder ce référentiel sans la majorité de ce contenu protégé par le droit d'auteur, et (au moins pour l'instant), il ne contiendra pas de lien vers l'endroit que vous pouvez le trouver.
Cette application s'exécute entièrement dans Electron + Vue, avec très peu d'autre. Bien qu'il fonctionne d'une manière très similaire à un navigateur Web, tout fonctionne dans ce que je décrirais de façon charitable comme une mode "créative". Je ne suis en aucun cas un expert, et même si j'aimerais dire que j'avais toujours de bonnes pratiques en développant cela, je ne savais même pas en grande partie une bonne pratique pour une partie décente.
Donc, ce que je dis, c'est le suivant: vous êtes invités à parcourir la base de code, à le fourrer, à faire et à suggérer des modifications ou à l'utiliser de toutes les manières. Euh ... ne vous attendez pas à ce qu'il soit bien formé ou documenté de la manière qui compte vraiment. Si vous voulez apporter des modifications et que mon code vous provoque une gêne physique, essayez de vous demander autour de notre serveur Discord. Quelqu'un devrait pouvoir aider!
La construction d'une version de développement de TUHC nécessite du NPM (nœud 14.18), du fil, make
et tar
.
tar
et make
sont des utilitaires GNU de base utilisés extrêmement couramment dans le développement de logiciels. tar
est utilisé pour emballer des fichiers (comme ZIP) et make
est utilisée pour créer des projets avec des dépendances. Si vous ne les avez pas déjà sur votre système (vous pouvez maintenir des environnements CLI robustes à l'aide d'outils comme Cygwin ou WSL), vous pouvez télécharger tar
et make
individuellement directement à partir de GNU. make test
make publish
make lint
Voir référence de configuration.
La collection non officielle de Homestuck Copyright (C) 2020-2021 Bambosh, (c) 2021-2023 Bambosh et Giovanh, (c) 2024- GiovanhCe programme est un logiciel gratuit: vous pouvez le redistribuer et / ou modifier Il en vertu des termes de la licence publique générale GNU telle que publiée par la Free Software Foundation, soit la version 3 de la licence, ou (à votre option) Toute version ultérieure.
Dans le résumé (non juridique), vous pouvez utiliser et distribuer librement le logiciel, ainsi que le modifier et distribuer vos modifications et versions modifiées, tant que vous ne limitez pas les droits des autres à faire de même. Vous devez clairement noter toute modification et fournir des liens vers l'original non modifié, et ne pas supprimer les crédits (qui font partie du droit d'auteur d'origine.)
Conformément à la section 7, les attributions de l'auteur en crédits.Vue doivent être conservées dans toutes les œuvres couvertes. Les versions modifiées peuvent étend étendre cette liste, comme applicable, mais les modifications qui suppriment les attributions ou autrement déforment l'origine du matériel ne sont pas autorisées.