Skip to content
This repository has been archived by the owner on Mar 30, 2024. It is now read-only.
/ TransitTrail Public archive

TransitTrail - Navigate Winnipeg Transit with a different style

License

Notifications You must be signed in to change notification settings

MaFeLP/TransitTrail

Repository files navigation

Build and test the Application Build documentation PDFs Publish Release Assets Winnipeg API Client Test

TransitTrail

NOTE: This project was developed for a ComputerScience Course and is not ready for production, yet!

Installation

  1. Head over to the releases page
  2. Download the latest release for your platform. We currently only support x86_64!

Development

Building from Source

Prerequisities

Building

git clone --recurse ssh://git@github.com/MaFeLP/TransitTrail.git
cd TransitTrail
pnpm install
cargo tauri build

Recommended IDE Setup

VS Code + Svelte + Tauri + rust-analyzer.

Releasing

  1. Edit package.json, Cargo.toml, tauri.conf.json with the new version number
  2. Commit and create a tag (preferably signed).
  3. Push to main (also include tags!)
  4. Run the workflow Publish Release Assets
  5. Edit the draft release
  6. Publish it!
  7. Run the workflow Build Documentation PDFs with the version number as an input (version number should be the same as the tag name).

License

TransitTrail - Navigate Winnipeg Transit with a different style
Copyright (C) 2023 - Foxx Azalea Pinkerton, Max Fehlinger

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.