| Age | Commit message (Collapse) | Author |
|
This switches from the use of a Git submodule to a locally committed
copy of the needed file and it's license.
The reason is that `hugo server` needs the CSS file in the same relative
path as `hugo build` which is run in the build tree.
But this is not possible because Meson cannot copy it to the
`build/frontend/simple.css` folder without a `meson.build` in
`source/frontend/simple.css`.
This together with the limitation that symbolic links are not supported
by Hugo makes life pretty difficult. Thus a local copy of simple.css and
an adjacent `meson.build` file is chosen.
|
|
This allows to develop the frontend with `hugo server` and its built-in
page refresh on file change.
For the actual build the file is copied to the build directory by Meson.
|
|
This enables the use of simple.css as CSS framework.
|
|
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.
|
|
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.
|