hmn/src/website
Ben Visness a147cfa325 Rework DB API
This takes advantage of generics, and generally clears up a lot of
inconsistencies and quality-of-life issues.

Start of db rework: clean up, start generics, improve tests

Write some nice aspirational package docs

Rework and document the db API

Tests still pass, at least...now for everything else

Update all callsites of db functions

Finish converting all callsites

Not too bad actually! Centralizing access into the helpers makes a big
difference.

wtf it works
2022-05-06 16:56:13 -05:00
..
admin.go Rework DB API 2022-05-06 16:56:13 -05:00
api.go Rework DB API 2022-05-06 16:56:13 -05:00
assets.go Added basic usage tracking for posts. 2021-09-22 22:18:39 +03:00
auth.go Rework DB API 2022-05-06 16:56:13 -05:00
base_data.go Remove the code of conduct, tweak the communication guidelines 2022-02-13 16:24:01 -06:00
blogs.go Rework DB API 2022-05-06 16:56:13 -05:00
breadcrumb_helper.go Use new UrlContext for project URLs 2021-11-09 20:11:39 -08:00
discord.go Rework DB API 2022-05-06 16:56:13 -05:00
episode_guide.go Use new UrlContext for project URLs 2021-11-09 20:11:39 -08:00
errors.go Add initial auth token / login stuff 2021-03-25 22:33:00 -05:00
feed.go Rework project visibility 2021-12-11 13:08:10 -06:00
forums.go Rework DB API 2022-05-06 16:56:13 -05:00
imagefile_helper.go Rework DB API 2022-05-06 16:56:13 -05:00
jam.go Move data-fetching helpers to a separate package 2021-12-08 20:04:15 -06:00
landing.go Move data-fetching helpers to a separate package 2021-12-08 20:04:15 -06:00
library.go Add a library placeholder 2021-10-27 21:55:39 -05:00
links_helper.go Rework DB API 2022-05-06 16:56:13 -05:00
pagination.go Fix zero-items bug with getPageInfo 2022-04-30 21:18:21 -05:00
pagination_helper.go Add blog indexes 2021-08-02 20:52:46 -05:00
pagination_test.go Fix zero-items bug with getPageInfo 2022-04-30 21:18:21 -05:00
podcast.go Rework DB API 2022-05-06 16:56:13 -05:00
post_helper.go Move data-fetching helpers to a separate package 2021-12-08 20:04:15 -06:00
projects.go Rework DB API 2022-05-06 16:56:13 -05:00
requesthandling.go Removed old project logo url fields 2022-02-13 22:07:09 +02:00
routes.go Rework DB API 2022-05-06 16:56:13 -05:00
routes_test.go Log errors if ErrorResponse panics 2021-09-05 19:00:25 -05:00
showcase.go Move data-fetching helpers to a separate package 2021-12-08 20:04:15 -06:00
snippet.go Move data-fetching helpers to a separate package 2021-12-08 20:04:15 -06:00
staticpages.go Update opengraph description for the manifesto 2022-04-30 19:08:25 -05:00
timeline_helper.go Added support for unknown filetypes in snippets 2022-04-07 08:19:48 +03:00
twitch.go Rework DB API 2022-05-06 16:56:13 -05:00
user.go Rework DB API 2022-05-06 16:56:13 -05:00
website.go Twitch monitoring 2022-03-22 20:07:43 +02:00
whenisit.go Breadcrumbs 2021-09-01 21:25:09 +03:00