command
module
Version:
v0.0.0-...-5486901
Opens a new window with list of versions in this module.
Published: Apr 8, 2024
License: MIT
Opens a new window with license information.
Imports: 13
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
speedroute
Speedrun route planning algorithm, finding the shortest possible path in a directed graph.
Project is "soon" hosted online (we hope).
Getting started
- Install Go (v1.22 or higher)
- Install & setup Docker Desktop (v4.29 or higher)
- Install Flyway Command-line (v10 or higher)
- Install npm
- Run
./flyway-migrate.sh
- Run
cd frontend && npm install && npm run build && cd ..
- Run
go build . && go test ./... && go run .
- Go to localhost:8001.
Documentation
¶
Package main creates the web server.
Source Files
¶
Directories
¶
Package algorithm calculates the shortest path in a directed, weighted graph with a set of requirements.
|
Package algorithm calculates the shortest path in a directed, weighted graph with a set of requirements. |
Package model provides model structs for a directed weighted graph.
|
Package model provides model structs for a directed weighted graph. |
Package parser manages JSON/XML object and converts them into a graph.
|
Package parser manages JSON/XML object and converts them into a graph. |
Click to show internal directories.
Click to hide internal directories.