on
Träwelling goes Open Source!
Seit fast 7 Monaten arbeiten wir in einem kleinen Team an Träwelling und haben eine Menge geschafft: Ein neues User-Interface, eine Detail-Seite für Deinen Check-In und die Möglichkeit, sich mit Mastodon anzumelden, sind die wohl bekanntesten Features. Unter der Haube versuchen wir, die komplexe Bahnwelt zu reflektieren; immerhin werden jeden Tag über 100 Verbindungen in Träwelling getrackt.
Ein Teil unserer Nutzer*innen möchte immer mehr von der Plattform. Auf dem 36C3 und darüber hinaus haben wir viele Zuschriften erhalten, die sich bestimmte Features (Private Reisen, ein besserer Export, etc.) wünschen. Glücklicherweise gibt es eine große Überlappung zwischen der Bahn-Bubble und der Chaos-/Open-Source-Szene, die in der Lage ist - und schon angeboten hat - sich bei Träwelling zu engagieren.
Unter github.com/Traewelling/traewelling
haben wir unsere bisherige Arbeit veröffentlicht und würden uns freuen, wenn sich jemensch angesprochen fühlt, die Plattform wachsen zu lassen. Träwelling hat eine tolle Userbase, die sicherlich einige Ideen hat, wie sie die Software - für alle Nutzer*innen und sich selbst - verbessern kann. Das Core-Team hat durch Arbeit, Studium und Träwelln nicht immer die Zeit, die das Projekt verdient.
Technisches
Ein Readme zeigt Dir den Weg, eine eigene Träwelling-Instanz aufzusetzen. Du benötigst PHP, eine Datenbank Deiner Wahl* (die Laravel unterstützt) und für Frontend-Änderungen noch NodeJS.
Wenn Du Fragen hast, schreib einfach an @traewelling auf Twitter oder @traewelling@chaos.social auf Mastodon.
Lizenz?
Wir haben die AGPLv3 ausgewählt, weil wir mit unseren Entwicklungen öffentlich sein möchten und das von unseren Entwicklern auch erwarten. Bitte nimm den Code nicht und setze Deine eigene private Instanz - nutze stattdessen Dein Wissen, um Träwelling für alle Nutzer*innen zu verbessern.