<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ceres/go.mod, branch step-re-ordering</title>
<subtitle>Recipe server for your favorite dishes</subtitle>
<id>https://cgit.xengineering.eu/ceres/atom/go.mod?h=step-re-ordering</id>
<link rel='self' href='https://cgit.xengineering.eu/ceres/atom/go.mod?h=step-re-ordering'/>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/'/>
<updated>2024-10-22T19:53:30Z</updated>
<entry>
<title>Remove github.com/gorilla/mux dependency</title>
<updated>2024-10-22T19:53:30Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-10-22T19:17:47Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=dbc874e2b9f300bea7a18deda32e784afb0ab89a'/>
<id>urn:sha1:dbc874e2b9f300bea7a18deda32e784afb0ab89a</id>
<content type='text'>
The reason for the introduction of this dependency was that it was easy
to setup routes with HTTP method restrictions.

Since Go 1.22 this feature is part of the standard library. Method
restrictions are part of the patterns used to register routes [1].

[1]: https://pkg.go.dev/net/http#hdr-Patterns-ServeMux
</content>
</entry>
<entry>
<title>Update github.com/mattn/go-sqlite3 to v1.14.22</title>
<updated>2024-02-15T19:35:21Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-02-15T19:35:21Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=38ee758c3d553faae683169eb74f2e6de0ab4207'/>
<id>urn:sha1:38ee758c3d553faae683169eb74f2e6de0ab4207</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add github.com/gorilla/mux</title>
<updated>2023-12-27T12:05:05Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-12-27T11:56:46Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=4721d69eb139e7da26f5454b80c39a4f1c8f1e23'/>
<id>urn:sha1:4721d69eb139e7da26f5454b80c39a4f1c8f1e23</id>
<content type='text'>
This dependency provides a more extended HTTP routing than the Go
standard library.
</content>
</entry>
<entry>
<title>Add github.com/mattn/go-sqlite3</title>
<updated>2023-12-27T11:21:33Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-12-27T11:16:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=aaf2bad8d3ab2a4f825c2d3db3f2d17de68e08b4'/>
<id>urn:sha1:aaf2bad8d3ab2a4f825c2d3db3f2d17de68e08b4</id>
<content type='text'>
This can be used to implement the `database/sql` interface from the Go
standard library for sqlite databases. This is the currently preferred
method to store user data for Ceres.
</content>
</entry>
<entry>
<title>Remove Markdown rendering</title>
<updated>2023-04-08T20:15:45Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-04-08T19:14:36Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=d0d740cd58cef0adea51aae5c9df37181a0ed270'/>
<id>urn:sha1:d0d740cd58cef0adea51aae5c9df37181a0ed270</id>
<content type='text'>
This step prepares moving to a new, custom and easily parsable markup
language.
</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 existing work</title>
<updated>2022-11-07T20:17:44Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2022-11-05T20:25:31Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/ceres/commit/?id=1d6b45bebea66391a2a535a3bb328a5732aaa75d'/>
<id>urn:sha1:1d6b45bebea66391a2a535a3bb328a5732aaa75d</id>
<content type='text'>
</content>
</entry>
</feed>
