<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ceres/config.go, branch step-re-ordering</title>
<subtitle>Recipe server for your favorite dishes</subtitle>
<id>https://cgit.xengineering.eu/ceres/atom/config.go?h=step-re-ordering</id>
<link rel='self' href='https://cgit.xengineering.eu/ceres/atom/config.go?h=step-re-ordering'/>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/'/>
<updated>2024-05-11T22:12:55Z</updated>
<entry>
<title>Move config path from config to flags struct</title>
<updated>2024-05-11T22:12:55Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-05-11T22:12:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=642fed1cbf5160c89a93deab810bd44fb49d2a4a'/>
<id>urn:sha1:642fed1cbf5160c89a93deab810bd44fb49d2a4a</id>
<content type='text'>
This is metadata about the config and thus does not belong to the config
itself. Moving it to the struct holding flag values is straight forward
since it is defined by flags.
</content>
</entry>
<entry>
<title>Add --config flag</title>
<updated>2024-05-01T11:58:54Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-05-01T11:58:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=1e2a3377e43786e25dc03b8612513d47f8dfb3c6'/>
<id>urn:sha1:1e2a3377e43786e25dc03b8612513d47f8dfb3c6</id>
<content type='text'>
This re-enables config file support.
</content>
</entry>
<entry>
<title>Implement parsing of embedded default config</title>
<updated>2024-05-01T11:07:08Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-05-01T11:07:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=409f612eb87418a5bff09d5e83a19ffc6f2306f6'/>
<id>urn:sha1:409f612eb87418a5bff09d5e83a19ffc6f2306f6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Remove complete implementation</title>
<updated>2023-09-17T09:07:08Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-09-17T09:07:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=ea54de7d32e6b576ccfb430e7e57811b7c4587fe'/>
<id>urn:sha1:ea54de7d32e6b576ccfb430e7e57811b7c4587fe</id>
<content type='text'>
Restarting from scratch seems to be the fastest approach to switch to
sqlite and get rid of some other structural mistakes from the past.
</content>
</entry>
<entry>
<title>Apply go fmt</title>
<updated>2023-04-13T16:52:12Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-04-13T16:52:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=08375ab50b3bf0231b432d855eca014842985c60'/>
<id>urn:sha1:08375ab50b3bf0231b432d855eca014842985c60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Do not hardcode data directory</title>
<updated>2023-04-13T15:59:37Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-04-12T17:04:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=ec1936c20647ba405bd2cc457c16a02dfdf56216'/>
<id>urn:sha1:ec1936c20647ba405bd2cc457c16a02dfdf56216</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Switch to unnested config</title>
<updated>2023-04-12T16:50:34Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-04-12T16:50:34Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=4eacd5f54074c6cd73eaef4178c56843ce742445'/>
<id>urn:sha1:4eacd5f54074c6cd73eaef4178c56843ce742445</id>
<content type='text'>
This is now just not needed.
</content>
</entry>
<entry>
<title>Switch from MariaDB to files</title>
<updated>2023-04-02T19:52:10Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-04-01T19:18:29Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=bae6e34c9119750b2cba2a2ce6d88e9f8c895900'/>
<id>urn:sha1:bae6e34c9119750b2cba2a2ce6d88e9f8c895900</id>
<content type='text'>
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.
</content>
</entry>
<entry>
<title>Remove image functionality</title>
<updated>2023-03-31T17:47:55Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-03-31T17:47:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=f1308a436040f3a72e058e10ec2693cfb599da30'/>
<id>urn:sha1:f1308a436040f3a72e058e10ec2693cfb599da30</id>
<content type='text'>
Recipe images are currently complicated to implement and have little
use. Probably they will not be covered in the next release.
</content>
</entry>
<entry>
<title>Remove most function-inline comments</title>
<updated>2023-02-11T17:31:50Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-02-11T17:31:50Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=a288826b924266ff4577003103ef49cf6bb5cc3c'/>
<id>urn:sha1:a288826b924266ff4577003103ef49cf6bb5cc3c</id>
<content type='text'>
Docstrings for functions are a good thing. But the inside of a function
should be written in a way that is self-explaining. Thus inline comments
are just extra stuff to maintain and read.
</content>
</entry>
<entry>
<title>Apply go fmt *.go</title>
<updated>2023-02-11T17:19:30Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-02-11T17:19:30Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=ced1e404bd762abb114321334a3812805dee7059'/>
<id>urn:sha1:ced1e404bd762abb114321334a3812805dee7059</id>
<content type='text'>
This auto-applies the recommended Go codestyle.
</content>
</entry>
<entry>
<title>Rework logging</title>
<updated>2023-02-11T17:06:52Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-02-11T17:06:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=4c36742ec8072e645f0b755cdf5e9582ac2a6887'/>
<id>urn:sha1:4c36742ec8072e645f0b755cdf5e9582ac2a6887</id>
<content type='text'>
Logging during a request is at the moment not really needed. Printing
the config to the log was a stupid idea too.
</content>
</entry>
<entry>
<title>Rename runtime_config.go to config.go</title>
<updated>2023-02-09T19:30:49Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-02-09T19:30:49Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=5f5e7e9bce0e463d761a26994766853979ca7ca2'/>
<id>urn:sha1:5f5e7e9bce0e463d761a26994766853979ca7ca2</id>
<content type='text'>
It is shorter.
</content>
</entry>
</feed>
