From 21a12b1b1a2b7b4f546d1c19f5c620f3ddaaebd6 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Mon, 23 Jun 2025 19:58:16 +0100 Subject: [PATCH] Add daily email --- content/meta/index.json | 7 ++ ....0fa5e5dc-4e15-4075-9abf-6bf6c59a1e2f.json | 97 +++++++++++++++++++ ....e5e3676f-bd60-4370-ac4a-ea325d3ce126.json | 27 ++++++ 3 files changed, 131 insertions(+) create mode 100644 content/node.0fa5e5dc-4e15-4075-9abf-6bf6c59a1e2f.json create mode 100644 content/path_alias.e5e3676f-bd60-4370-ac4a-ea325d3ce126.json diff --git a/content/meta/index.json b/content/meta/index.json index 816004171..ce733f435 100644 --- a/content/meta/index.json +++ b/content/meta/index.json @@ -6500,5 +6500,12 @@ ], "path_alias.31bdc608-36ae-4024-bfdd-afbe4ac5bbae": [ "node.20b8e2be-b5ec-404d-853e-55cf19327558" + ], + "node.0fa5e5dc-4e15-4075-9abf-6bf6c59a1e2f": [ + "user.b8966985-d4b2-42a7-a319-2e94ccfbb849", + "node.e3f6c728-7855-4804-8614-e2a0c08c368f" + ], + "path_alias.e5e3676f-bd60-4370-ac4a-ea325d3ce126": [ + "node.0fa5e5dc-4e15-4075-9abf-6bf6c59a1e2f" ] } \ No newline at end of file diff --git a/content/node.0fa5e5dc-4e15-4075-9abf-6bf6c59a1e2f.json b/content/node.0fa5e5dc-4e15-4075-9abf-6bf6c59a1e2f.json new file mode 100644 index 000000000..f9b50eb0a --- /dev/null +++ b/content/node.0fa5e5dc-4e15-4075-9abf-6bf6c59a1e2f.json @@ -0,0 +1,97 @@ +{ + "uuid": [ + { + "value": "0fa5e5dc-4e15-4075-9abf-6bf6c59a1e2f" + } + ], + "langcode": [ + { + "value": "en" + } + ], + "type": [ + { + "target_id": "daily_email", + "target_type": "node_type", + "target_uuid": "8bde1f2f-eef9-4f2d-ae9c-96921f8193d7" + } + ], + "revision_timestamp": [ + { + "value": "2025-06-23T18:57:56+00:00" + } + ], + "revision_uid": [ + { + "target_type": "user", + "target_uuid": "b8966985-d4b2-42a7-a319-2e94ccfbb849" + } + ], + "revision_log": [], + "status": [ + { + "value": true + } + ], + "uid": [ + { + "target_type": "user", + "target_uuid": "b8966985-d4b2-42a7-a319-2e94ccfbb849" + } + ], + "title": [ + { + "value": "You have nothing to lose but your bugs" + } + ], + "created": [ + { + "value": "2025-06-19T18:49:43+00:00" + } + ], + "changed": [ + { + "value": "2025-06-23T18:57:56+00:00" + } + ], + "promote": [ + { + "value": false + } + ], + "sticky": [ + { + "value": false + } + ], + "default_langcode": [ + { + "value": true + } + ], + "revision_translation_affected": [ + { + "value": true + } + ], + "path": [ + { + "alias": "\/daily\/2025\/06\/19\/you-have-nothing-lose-your-bugs", + "langcode": "en" + } + ], + "body": [ + { + "value": "I'm re-reading a book called \"Growing Object-Oriented Software, Guided by Tests\", written by Steve Freeman and Nat Pryce.\r\n\r\nIn it, is says this as one of the highlighted pieces of text:\r\n\r\n> ... you have nothing to lose but your bugs\r\n>\r\n> We cannot empathize strongly enough how liberating it is to work on test-driven code that has thorough test coverage. We find that we can concentrate on the task in hand, confident that we're doing the right work and that it's actually quite hard to break the system - as long as we follow the practices.\r\n\r\nI definitely agree with this.\r\n\r\nIt's great to work on a codebase that has a working and thorough test suite.\r\n\r\nI can focus on adding a feature or fixing a bug without worrying about breaking the existing functionality.\r\n\r\nI can refactor code and know it still works by just running the tests.\r\n\r\nIf you haven't already, make adding automated tests to your application a priority.", + "format": "markdown", + "processed": "

I'm re-reading a book called \"Growing Object-Oriented Software, Guided by Tests\", written by Steve Freeman and Nat Pryce.<\/p>\n

In it, is says this as one of the highlighted pieces of text:<\/p>\n

... you have nothing to lose but your bugs<\/p>\n

We cannot empathize strongly enough how liberating it is to work on test-driven code that has thorough test coverage. We find that we can concentrate on the task in hand, confident that we're doing the right work and that it's actually quite hard to break the system - as long as we follow the practices.<\/p>\n<\/blockquote>\n

I definitely agree with this.<\/p>\n

It's great to work on a codebase that has a working and thorough test suite.<\/p>\n

I can focus on adding a feature or fixing a bug without worrying about breaking the existing functionality.<\/p>\n

I can refactor code and know it still works by just running the tests.<\/p>\n

If you haven't already, make adding automated tests to your application a priority.<\/p>\n", + "summary": "" + } + ], + "field_daily_email_cta": [ + { + "target_type": "node", + "target_uuid": "e3f6c728-7855-4804-8614-e2a0c08c368f" + } + ] +} \ No newline at end of file diff --git a/content/path_alias.e5e3676f-bd60-4370-ac4a-ea325d3ce126.json b/content/path_alias.e5e3676f-bd60-4370-ac4a-ea325d3ce126.json new file mode 100644 index 000000000..5cece28fd --- /dev/null +++ b/content/path_alias.e5e3676f-bd60-4370-ac4a-ea325d3ce126.json @@ -0,0 +1,27 @@ +{ + "uuid": [ + { + "value": "e5e3676f-bd60-4370-ac4a-ea325d3ce126" + } + ], + "langcode": [ + { + "value": "en" + } + ], + "path": [ + { + "value": "\/node\/0fa5e5dc-4e15-4075-9abf-6bf6c59a1e2f" + } + ], + "alias": [ + { + "value": "\/daily\/2025\/06\/19\/you-have-nothing-lose-your-bugs" + } + ], + "status": [ + { + "value": true + } + ] +} \ No newline at end of file