command
module
Version:
v0.0.0-...-ec214df
Opens a new window with list of versions in this module.
Published: Feb 22, 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 on https://speedroute.org.
Getting started
- Install go
- Install & setup postgresql
- Install flyway CLI
- Run
./flyway-migrate.sh
- Run
go build
& go test ./...
- Run
golangci-lint -v run
- Run
go run main.go
- Go to localhost:8001.
Versions used
go version go1.14.4 darwin/amd64
flyway-6.5.1
psql (PostgreSQL) 10.12 (Ubuntu 10.12-0ubuntu0.18.04.1)
golangci/tap/golangci-lint 1.27.0
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.