Lassen Sie mich Ihnen eine Geschichte über ein Webcomic namens Homestuck erzählen. Der vierte in einer Reihe von „MS Paint Adventures“, die von Andrew Hussie von 2007 bis 2016 verfasst wurde, wurde zum Teil aufgrund seiner vielseitigen Verwendung von Web -Technologie wie Adobe Flash und GIF -Animationen durchaus erfolgreich.
Homestuck ist jedoch in einem prekären Zustand. Obwohl es offizielle Versuche gab, Aspekte der ursprünglichen Erfahrung von Viz Media (die seit 2018 Homestuck veröffentlicht haben) zu erhalten, wurden die Ergebnisse gemischt. Mit zusätzlichen Inhalten im Internet in verschiedenen Verfallzuständen war eine Lösung erforderlich, um Homestucks einzigartige Präsentation und Flair für die zurückkehrenden Leser und die Neuen in der Geschichte zu erhalten.
Dies ist das Repository für eine in sich geschlossene Sammlung, die Homestuck (mit voll intakten Flash-Elementen), die anderen MS-Paint-Abenteuer, die offiziellen Homestuck-Nebengeschichten und eine Vielzahl von Leckerei Verbesserungen der Gesamtpräsentation, sowohl für Qualität als auch für die Bequemlichkeit.
Um die inoffizielle Homestuck -Kollektion durchzuführen, müssen Sie diese Anwendung mit einer Packung von Vermögenswerten kombinieren, die speziell für die Integration in sie integriert wurden. Es wurde eine anständige Menge an Aufwand unternommen, um dieses Repository frei von den meisten dieser urheberrechtlich geschützten Inhalte zu halten, und (zumindest vorerst) wird es keinen Link zu dem Ort enthalten, an dem Sie ihn finden können.
Diese Anwendung läuft ausschließlich in Electron + Vue, so dass sehr wenig sonst noch los ist. Obwohl es einem Webbrowser sehr ähnlich ist, läuft alles in dem, was ich gemeinnützig als "kreative" Mode beschreiben würde. Ich bin keineswegs ein Experte, und obwohl ich gerne sagen würde, dass ich bei der Entwicklung immer gute Praktiken im Sinn hatte, wusste ich weitgehend nicht einmal, was für eine gute Praxis für einen anständigen Teil davon war .
Ich sage also Folgendes: Sie können gerne die Codebasis durchsuchen, diese ändern, Änderungen vornehmen und vorschlagen oder sie auf eine Weise verwenden, die Sie für richtig halten. Nur äh ... erwarten Sie nicht, dass es auf eine Art, die wirklich zählen, gut geformt oder dokumentiert wird. Wenn Sie einige Änderungen vornehmen möchten und mein Code Ihnen physische Beschwerden verursacht, versuchen Sie, unseren Discord -Server zu fragen. Jemand sollte in der Lage sein, zu helfen!
Aufbau einer Entwicklungsversion von TUHC erfordert NPM (Knoten 14.18), Garn, make
und tar
.
tar
und make
sind grundlegende GNU -Dienstprogramme, die extrem häufig in der Softwareentwicklung verwendet werden. tar
wird verwendet, um Dateien (wie ZIP) zu packen, und es make
verwendet, um Projekte mit Abhängigkeiten zu erstellen. Wenn Sie sie noch nicht in Ihrem System haben (Sie können robuste CLI -Umgebungen mithilfe von Tools wie Cygwin oder WSL pflegen), können Sie tar
herunterladen und direkt von GNU aus der GNU make
. make test
make publish
make lint
Siehe Konfigurationsreferenz.
Die inoffizielle Sammlung von Homestuck Copyright (C) 2020-2021 Bambosh, (c) 2021-2023 Bambosh und Giovanh, (c) 2024-GiovanhDieses Programm ist kostenlose Software: Sie können es neu verteilen und/oder ändern es gemäß den Bestimmungen der GNU General Public Lizenz wie veröffentlicht von Die kostenlose Software -Stiftung, entweder Version 3 der Lizenz oder (nach Ihrer Option) Jede spätere Version.
In (nicht legal bindenden) Zusammenfassung können Sie die Software frei verwenden und verteilen, sie ändern und Ihre Änderungen und geänderten Versionen verteilen, solange Sie die Rechte anderer nicht einschränken, dasselbe zu tun. Sie müssen Änderungen eindeutig notieren und Verbindungen zum unmodifizierten Original bereitstellen und keine Credits entfernen (die Teil des ursprünglichen Urheberrechts sind).
Gemäß Abschnitt 7 müssen die Autorenbeschreibungen in Credits.vue in allen abgedeckten Werken erhalten bleiben. Geänderte Versionen können diese Liste optional so erweitern, wie zutreffend, jedoch sind Änderungen, die Zuschreibungen entfernen oder den Ursprung des Materials auf andere Weise falsch darstellen.