acaloiaro / garbagespeak.com

Garbage Speak is a community of thought leaders

Home Page:https://garbagespeak.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Garbage Speak

A fun, dumb, and ultimately useless website inspired by this tour de force on corporate garabe speak.

About

This site started as a more robust proof of concept for creating dynamic Hugo sites with htmx and Go.

Write up detailing the concept https://adriano.fyi/posts/2023/2023-07-04-making-hugo-static-sites-dynamic-with-htmx-and-go/

The template from which this site is built https://github.com/acaloiaro/hugo-htmx-go-template/

Dev

This README is very much still a WIP.

Getting Started

To get started, fetch dependencies and build the dev tools.

bin/fetch-deps.sh
go build -o bin/develop internal/cmd/develop/main.go
go build -o bin/build internal/cmd/build/main.go
mkdir public && touch public/.empty

Running in dev

bin/develop

Build fat binary

bin/build

Migrations

Migrations require go-migrate to be run locally:

go install github.com/golang-migrate/migrate@v4

Adding migrations

migrate create -ext sql -dir migrations -seq name_of_migration

Running migrations

Migrate up

migrate -database ${POSTGRESQL_URL} -path migrations up

Migrate down

migrate -database ${POSTGRESQL_URL} -path migrations down

About

Garbage Speak is a community of thought leaders

https://garbagespeak.com

License:Creative Commons Zero v1.0 Universal


Languages

Language:Go 34.7%Language:SCSS 31.1%Language:HTML 30.0%Language:HCL 1.7%Language:JavaScript 1.6%Language:Shell 0.9%