Age | Commit message (Collapse) | Author |
|
|
|
This drops the build dependency GNU Make. The resulting build steps are
typical for Go repositories and thus more familiar for Go developers.
|
|
The missing submodule init / update caused build issues because the
external simple.css file could not be included.
|
|
|
|
This aspect of Ceres is also part of the public API. A breaking change
in the configuration file format will require a version change which
indicates that.
|
|
|
|
This is required according to semver.org.
|
|
Restarting from scratch seems to be the fastest approach to switch to
sqlite and get rid of some other structural mistakes from the past.
|
|
This project does not use the Gemini markup anymore. It was replaced by
JSON.
|
|
That way only the system user setup and ownership change has to be done
by the packager / installer.
|
|
This is up to the packager. Inside that data directory the application
is allowed to create folders on its own.
|
|
The gemini protocol specification includes a section about the
text/gemini MIME type. This file format is a easy to parse markup
language which should be used for the Ceres recipe server.
|
|
Using a database is way more complex (see the commit statistics of this
commit) than using files to store recipe data. Also administration and
usage is simpler.
|
|
|
|
|
|
|
|
The initial migration used to add the Ceres database and user. This
works well for the production use case but is not that suitable for the
development / debugging use case where the default user of the developer
should be used.
With this commit the generic user setup is explained in the README which
can be applied to the developers Linux user aswell as a system user for
the production use case.
|
|
|
|
|