<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>staticgit, branch HEAD</title>
<subtitle>A git static site generator in GO with HTML output!
</subtitle>
<entry>
<id>4021af214d4df88e183f9d4ce9fd14faf56bba72</id>
<published>2024-07-21T12:57:32Z</published>
<updated>2024-07-21T12:57:32Z</updated>
<title>Changing the root path, this should be moved to a config option.</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/staticgit/commit/4021af214d4df88e183f9d4ce9fd14faf56bba72.gph" />
<author>
<name>Jay Scott</name>
<email>[email protected]</email>
</author>
<content>commit 4021af214d4df88e183f9d4ce9fd14faf56bba72
parent 0552fd260809624faa17bd5b9884cd5509db2062
Author: Jay Scott &lt;[email protected]&gt;
Date:   Sun, 21 Jul 2024 13:57:32 +0100

Changing the root path, this should be moved to a config option.

</content>
</entry>
<entry>
<id>0552fd260809624faa17bd5b9884cd5509db2062</id>
<published>2024-07-18T22:46:56Z</published>
<updated>2024-07-18T22:46:56Z</updated>
<title>Performance improvements and standards updates also..</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/staticgit/commit/0552fd260809624faa17bd5b9884cd5509db2062.gph" />
<author>
<name>Jay Scott</name>
<email>[email protected]</email>
</author>
<content>commit 0552fd260809624faa17bd5b9884cd5509db2062
parent b173c1cd71dbdf31b74ece626c89911d8fb566bc
Author: Jay Scott &lt;[email protected]&gt;
Date:   Thu, 18 Jul 2024 23:46:56 +0100

Performance improvements and standards updates also..

- Refactoring the file structure to align to GO standards
- Adding cobra to handle flag parsing instead of flag.
- Broke out the HTML templates into files and using embed.
- Adding README

There is still code duplication in regards to git repo functions,
however, when I tried to optimize this by creating functions for git
open, head, commit and hash. I found that performance decreased by a
factor of two, so I have kept in the way I have it for now until I find
out why.

</content>
</entry>
<entry>
<id>b173c1cd71dbdf31b74ece626c89911d8fb566bc</id>
<published>2024-07-17T19:31:20Z</published>
<updated>2024-07-17T19:31:20Z</updated>
<title>Renaming application in Makefile.</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/staticgit/commit/b173c1cd71dbdf31b74ece626c89911d8fb566bc.gph" />
<author>
<name>Jay Scott</name>
<email>[email protected]</email>
</author>
<content>commit b173c1cd71dbdf31b74ece626c89911d8fb566bc
parent 11bae29a0c9f1f05ac138f5c0a8fea6c54fcd968
Author: Jay Scott &lt;[email protected]&gt;
Date:   Wed, 17 Jul 2024 20:31:20 +0100

Renaming application in Makefile.

</content>
</entry>
<entry>
<id>11bae29a0c9f1f05ac138f5c0a8fea6c54fcd968</id>
<published>2024-07-17T17:41:10Z</published>
<updated>2024-07-17T17:41:10Z</updated>
<title>Updating git clone URI.</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/staticgit/commit/11bae29a0c9f1f05ac138f5c0a8fea6c54fcd968.gph" />
<author>
<name>Jay Scott</name>
<email>[email protected]</email>
</author>
<content>commit 11bae29a0c9f1f05ac138f5c0a8fea6c54fcd968
parent e3b9e35e373c00b591b8907ce7d7c1d3d7d2ce71
Author: Jay Scott &lt;[email protected]&gt;
Date:   Wed, 17 Jul 2024 18:41:10 +0100

Updating git clone URI.

</content>
</entry>
<entry>
<id>e3b9e35e373c00b591b8907ce7d7c1d3d7d2ce71</id>
<published>2024-07-14T19:58:56Z</published>
<updated>2024-07-14T19:58:56Z</updated>
<title>Fixing ordering of commits on details page, refactor pass.</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/staticgit/commit/e3b9e35e373c00b591b8907ce7d7c1d3d7d2ce71.gph" />
<author>
<name>Jay Scott</name>
<email>[email protected]</email>
</author>
<content>commit e3b9e35e373c00b591b8907ce7d7c1d3d7d2ce71
parent 2c17ce4ce5c99e093bcc742c8815e7ad64e3b233
Author: Jay Scott &lt;[email protected]&gt;
Date:   Sun, 14 Jul 2024 20:58:56 +0100

Fixing ordering of commits on details page, refactor pass.

</content>
</entry>
<entry>
<id>2c17ce4ce5c99e093bcc742c8815e7ad64e3b233</id>
<published>2024-07-14T10:54:21Z</published>
<updated>2024-07-14T10:54:21Z</updated>
<title>Removing grouping and sorting by last commit instead.</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/staticgit/commit/2c17ce4ce5c99e093bcc742c8815e7ad64e3b233.gph" />
<author>
<name>Jay Scott</name>
<email>[email protected]</email>
</author>
<content>commit 2c17ce4ce5c99e093bcc742c8815e7ad64e3b233
parent 9d8853a409012768220b56db8959cdc7f73abff9
Author: Jay Scott &lt;[email protected]&gt;
Date:   Sun, 14 Jul 2024 11:54:21 +0100

Removing grouping and sorting by last commit instead.

</content>
</entry>
<entry>
<id>9d8853a409012768220b56db8959cdc7f73abff9</id>
<published>2024-07-14T10:21:13Z</published>
<updated>2024-07-14T10:21:50Z</updated>
<title>Updating HTML design to be more minimalistic.</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/staticgit/commit/9d8853a409012768220b56db8959cdc7f73abff9.gph" />
<author>
<name>Jay Scott</name>
<email>[email protected]</email>
</author>
<content>commit 9d8853a409012768220b56db8959cdc7f73abff9
parent 3ae097a4ff6feb3c58b3e5c5aae916616d5bddf6
Author: Jay Scott &lt;[email protected]&gt;
Date:   Sun, 14 Jul 2024 11:21:13 +0100

Updating HTML design to be more minimalistic.

</content>
</entry>
<entry>
<id>3ae097a4ff6feb3c58b3e5c5aae916616d5bddf6</id>
<published>2024-07-13T19:47:16Z</published>
<updated>2024-07-13T19:47:16Z</updated>
<title>Adding files to the details page.</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/staticgit/commit/3ae097a4ff6feb3c58b3e5c5aae916616d5bddf6.gph" />
<author>
<name>Jay Scott</name>
<email>[email protected]</email>
</author>
<content>commit 3ae097a4ff6feb3c58b3e5c5aae916616d5bddf6
parent 89f13ce268930a8a931f4a82312653c96ac8d8ca
Author: Jay Scott &lt;[email protected]&gt;
Date:   Sat, 13 Jul 2024 20:47:16 +0100

Adding files to the details page.

</content>
</entry>
<entry>
<id>89f13ce268930a8a931f4a82312653c96ac8d8ca</id>
<published>2024-07-13T18:37:19Z</published>
<updated>2024-07-13T18:37:19Z</updated>
<title>Optimising by adding threading, combining HTML output to one file.</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/staticgit/commit/89f13ce268930a8a931f4a82312653c96ac8d8ca.gph" />
<author>
<name>Jay Scott</name>
<email>[email protected]</email>
</author>
<content>commit 89f13ce268930a8a931f4a82312653c96ac8d8ca
parent 884ed087159dcf350421c692b8c530b7db260c28
Author: Jay Scott &lt;[email protected]&gt;
Date:   Sat, 13 Jul 2024 19:37:19 +0100

Optimising by adding threading, combining HTML output to one file.

</content>
</entry>
<entry>
<id>884ed087159dcf350421c692b8c530b7db260c28</id>
<published>2024-07-12T07:26:18Z</published>
<updated>2024-07-12T07:26:18Z</updated>
<title>Refactoring pass number 2.</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/staticgit/commit/884ed087159dcf350421c692b8c530b7db260c28.gph" />
<author>
<name>Jay Scott</name>
<email>[email protected]</email>
</author>
<content>commit 884ed087159dcf350421c692b8c530b7db260c28
parent 91bdb33c51f86b1de9afbcc1f73122c300049226
Author: Jay Scott &lt;[email protected]&gt;
Date:   Fri, 12 Jul 2024 08:26:18 +0100

Refactoring pass number 2.

</content>
</entry>
<entry>
<id>91bdb33c51f86b1de9afbcc1f73122c300049226</id>
<published>2024-07-11T22:48:08Z</published>
<updated>2024-07-11T22:48:08Z</updated>
<title>Refactoring pass.</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/staticgit/commit/91bdb33c51f86b1de9afbcc1f73122c300049226.gph" />
<author>
<name>Jay Scott</name>
<email>[email protected]</email>
</author>
<content>commit 91bdb33c51f86b1de9afbcc1f73122c300049226
parent 040e0e7448c05b1ad6b46fa90b2305d249f05ecf
Author: Jay Scott &lt;[email protected]&gt;
Date:   Thu, 11 Jul 2024 23:48:08 +0100

Refactoring pass.

</content>
</entry>
<entry>
<id>040e0e7448c05b1ad6b46fa90b2305d249f05ecf</id>
<published>2024-07-11T19:45:37Z</published>
<updated>2024-07-11T19:45:37Z</updated>
<title>Adding commit history page and..</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/staticgit/commit/040e0e7448c05b1ad6b46fa90b2305d249f05ecf.gph" />
<author>
<name>Jay Scott</name>
<email>[email protected]</email>
</author>
<content>commit 040e0e7448c05b1ad6b46fa90b2305d249f05ecf
parent a2c64544c939d0a4e67743423be339c672bc5c50
Author: Jay Scott &lt;[email protected]&gt;
Date:   Thu, 11 Jul 2024 20:45:37 +0100

Adding commit history page and..

- Updating index page to show readme and commit history links.
- Updating file structure, opting for a more simple layout.
- Loading the templates from a const instead of files.
- Improving performance.

</content>
</entry>
<entry>
<id>a2c64544c939d0a4e67743423be339c672bc5c50</id>
<published>2024-07-11T10:53:37Z</published>
<updated>2024-07-11T10:53:37Z</updated>
<title>First go at adding the README file to the output.</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/staticgit/commit/a2c64544c939d0a4e67743423be339c672bc5c50.gph" />
<author>
<name>Jay Scott</name>
<email>[email protected]</email>
</author>
<content>commit a2c64544c939d0a4e67743423be339c672bc5c50
parent 77288e9e0a99e1f8737172b46894a5dbde5cc722
Author: Jay Scott &lt;[email protected]&gt;
Date:   Thu, 11 Jul 2024 11:53:37 +0100

First go at adding the README file to the output.

</content>
</entry>
<entry>
<id>77288e9e0a99e1f8737172b46894a5dbde5cc722</id>
<published>2024-06-30T10:27:52Z</published>
<updated>2024-06-30T10:27:52Z</updated>
<title>Refactor project structure and update templates</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/staticgit/commit/77288e9e0a99e1f8737172b46894a5dbde5cc722.gph" />
<author>
<name>Jay Scott</name>
<email>[email protected]</email>
</author>
<content>commit 77288e9e0a99e1f8737172b46894a5dbde5cc722
parent 39192917737e32a91c65d56d5c1e657e45df6382
Author: Jay Scott &lt;[email protected]&gt;
Date:   Sun, 30 Jun 2024 11:27:52 +0100

Refactor project structure and update templates

- Reorganized project directories for better modularity and clarity.
- Moved default HTML template to a separate file for easier maintenance.
- Updated code references and paths to reflect new project structure.
- Adjusted configuration handling to accommodate future template flexibility.

</content>
</entry>
<entry>
<id>39192917737e32a91c65d56d5c1e657e45df6382</id>
<published>2024-06-26T07:59:55Z</published>
<updated>2024-06-26T07:59:55Z</updated>
<title>Adding first run at the indexer.</title>
<link rel="alternate" href="gopher://codemadness.org/1/git/staticgit/commit/39192917737e32a91c65d56d5c1e657e45df6382.gph" />
<author>
<name>Jay Scott</name>
<email>[email protected]</email>
</author>
<content>commit 39192917737e32a91c65d56d5c1e657e45df6382
Author: Jay Scott &lt;[email protected]&gt;
Date:   Wed, 26 Jun 2024 08:59:55 +0100

Adding first run at the indexer.

</content>
</entry>
</feed>