northwind

module
v0.0.0-...-f7a0d24 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 25, 2025 License: MIT

README

Northwind

Sample application showing the implementation of LoveYourStack (lys) packages.

Adapts the Northwind sample database from here.

Is a work in progress - some functionality is missing, especially in the UI, and no tests are written yet.

Setup

  • Follow the instructions in CONTRIBUTING.md for creating a local database
  • Fetch API packages: from root directory, go get -d ./...
  • Run the API server: from root directory, make srv
  • Fetch UI packages: from frontend/northwind-ui directory, pnpm install
  • Run the UI: from frontend/northwind-ui directory, pnpm dev

Testing

See CONTRIBUTING.md for setup instructions.

Supported Go and PostgreSQL Versions

Go 1.16+ (due to embed.FS)

PostgreSQL TODO

Directories

Path Synopsis
cmd
north command
nwsrv command
suppsrv command
internal
enums/salesregion
salesregion represents enum sales.region
salesregion represents enum sales.region
enums/sysrole
sysrole represents enum system.role
sysrole represents enum system.role
nw
pkg
sql
ddl

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL