summaryrefslogtreecommitdiff
path: root/meson.build
AgeCommit message (Collapse)Author
11 hoursWIP: Add authenticate()xengineering
TODO: replace hard-coded user table This function authenticates the SHA256 hash of an authentication token.
13 hoursAdd POST /api/registrationxengineering
This URL sets a random 32 octet token as cookie `token` in Base64 encoding. The SHA256 hash of the binary token is written as response also in Base64 encoding.
27 hoursAdd `run` targetxengineering
This allows to easily run the server with a single `meson compile -C build run` during development.
28 hoursAdd global Meson build systemxengineering
This commit fully introduces Meson as a build system for this repository. It makes sure the frontend page is built with Hugo before the Go executable is built and embeds the frontend.
28 hoursfrontend: Add Meson build systemxengineering
This is a first step towards using Meson for the whole repository. Having one central build system allows many things like ensuring that the frontend page is build before embedding it into the Go executable or like transpiling TypeScript to JavaScript before building the frontend page.