<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ceres/data/storage, branch v0.5.0</title>
<subtitle>Recipe server for your favorite dishes</subtitle>
<id>https://cgit.xengineering.eu/ceres/atom?h=v0.5.0</id>
<link rel='self' href='https://cgit.xengineering.eu/ceres/atom?h=v0.5.0'/>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/'/>
<updated>2023-09-17T09:07:08Z</updated>
<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>Switch to tripel to describe ingredients</title>
<updated>2023-05-01T16:07:55Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-05-01T16:07:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=358c5e76d67477b26d841985649b9279d7633fc3'/>
<id>urn:sha1:358c5e76d67477b26d841985649b9279d7633fc3</id>
<content type='text'>
It is always the same:

- amount float32
- unit   string
- type   string

This is good as a starting point. Later the types of ingredients might
have to be tracked. In this a string as key is maybe not the best.
</content>
</entry>
<entry>
<title>Convert tabs to four spaces in example recipes</title>
<updated>2023-04-22T15:55:27Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-04-22T15:55:27Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=a13564a8f09ff0948a4dbbd434b7e1700164cdb4'/>
<id>urn:sha1:a13564a8f09ff0948a4dbbd434b7e1700164cdb4</id>
<content type='text'>
Using spaces removes the need to care about the tabwidth of different
browsers.
</content>
</entry>
<entry>
<title>Convert example recipes to JSON</title>
<updated>2023-04-22T15:38:46Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-04-22T15:38:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=cff4718b1acd5a34e8dceaf4d21d4bc11c0de8d6'/>
<id>urn:sha1:cff4718b1acd5a34e8dceaf4d21d4bc11c0de8d6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update example recipes</title>
<updated>2023-04-12T16:41:13Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-04-12T16:41:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=ba971b29db4579db8e95d920d6c035d621fe2531'/>
<id>urn:sha1:ba971b29db4579db8e95d920d6c035d621fe2531</id>
<content type='text'>
This shows some more markup features / edge cases.
</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>Add example recipe data files</title>
<updated>2023-04-02T19:51:34Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-04-01T18:47:52Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=996725cb4735e1026bb3409d52b5a61bc8274fd2'/>
<id>urn:sha1:996725cb4735e1026bb3409d52b5a61bc8274fd2</id>
<content type='text'>
This prepares the switch to a file-based store of recipe data replacing
MariaDB.
</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>Ensure that storage folder exists for debugging</title>
<updated>2022-11-11T18:23:39Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2022-11-11T18:23:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=a33065889f01941c3f2063c3a895653bd02ae244'/>
<id>urn:sha1:a33065889f01941c3f2063c3a895653bd02ae244</id>
<content type='text'>
A not existing data/storage folder could break the program with the
debug.json config file used. The .gitkeep file which is introduced with
this commit ensures that the folder exists.
</content>
</entry>
</feed>
