image:https://github.com/lukasdietrich/groundwork/actions/workflows/test.yml/badge.svg[Tests,link=https://github.com/lukasdietrich/groundwork/actions/workflows/test.yml]
image:https://pkg.go.dev/badge/github.com/lukasdietrich/groundwork.svg[Go Reference,link=https://pkg.go.dev/github.com/lukasdietrich/groundwork]
= Groundwork
Groundwork is a set of very minimal database libraries to get going in https://go.dev/[Go].
Groundwork works (at least) with SQLite, PostgreSQL and MySQL.
== Install
[source,bash]
----
go get github.com/lukasdietrich/groundwork
----
== Packages
=== noorm
The noorm package provides convenient mapping helpers for sql databases.
Queries are still plain sql. Noorm is not an orm.
=== migration
The migration package provides simple database schema migrations.
Migrations are defined in plain sql.