Commit graph

100 commits

Author SHA1 Message Date
6f022e3b45 refactor: move test
Move the test to a Repository directory so the
directory structure matches `src` and my alternate
file configuration works.
2025-07-30 00:12:39 +01:00
3c04dfd710 Refactor 2025-07-13 17:42:17 +01:00
4541d66d34 Refactor 2025-06-24 17:21:02 +01:00
bde36ee056 Refactor 2025-06-24 00:59:50 +01:00
88d5d4a126 Refactor 2025-06-23 22:49:18 +01:00
6466e6a459 Refactor 2025-06-23 22:25:39 +01:00
37863c6c24 Refactor 2025-06-23 21:49:15 +01:00
460f6cfbe0 Refactor 2025-06-23 21:17:10 +01:00
8c354f2754 Refactor 2025-06-21 12:52:11 +01:00
b7f13b4be5 Refactor 2025-06-21 00:25:00 +01:00
8a480121d2 Refactor 2025-06-17 23:31:49 +01:00
fc4121e776 Refactor 2025-06-17 23:10:04 +01:00
f08fb4cd67 Refactor 2025-06-17 17:39:26 +01:00
820f8d4055 Refactor 2025-06-14 19:10:56 +01:00
7fab80a113 Refactor 2025-06-14 18:35:34 +01:00
43dac77fcd Refactor 2025-06-12 02:10:09 +01:00
8ec5b621c1 Refactor 2025-06-12 02:10:09 +01:00
988cdeb24d Refactor 2025-06-12 02:10:09 +01:00
f1c1f18b93 Refactor 2025-06-12 02:10:09 +01:00
75e7af85b5 Refactor 2025-06-12 02:10:09 +01:00
413f5a889d Refactor 2025-06-12 02:10:09 +01:00
514f38b93c Refactor 2025-06-12 02:10:09 +01:00
9aaca6b3b5 Refactor 2025-06-12 02:10:09 +01:00
fa5942d4ba Refactor 2025-06-12 02:10:09 +01:00
aa08f702b2 Refactor 2025-06-12 02:10:09 +01:00
6fe88456ca Refactor 2025-06-12 02:10:09 +01:00
202552cdfe Refactor 2025-06-12 02:10:08 +01:00
51299096c5 Refactor 2025-06-12 02:10:08 +01:00
9308ce76a5 Refactor 2025-06-12 02:10:08 +01:00
c184f79f8a Refactor 2025-06-12 02:10:08 +01:00
6b6b362a49 Refactor
Try a different way of naming and grouping classes.
2025-06-12 02:10:08 +01:00
0871649c05 Refactor 2025-06-12 02:10:08 +01:00
4715d02ae0 Refactor 2025-06-11 09:53:34 +01:00
0dbbd96cda Refactor 2025-05-29 10:30:55 +01:00
500fe827f3 Refactor 2025-05-11 20:02:12 +01:00
445de07abe Refactor 2025-05-11 20:02:12 +01:00
351d0a4f17 Add daily email for 2025-02-10
Refactoring and Test-Driven Development
2025-02-23 00:09:18 +00:00
4693e26daf Add daily email for 2025-01-09
Some checks are pending
Build and Deploy / build_and_deploy (push) Waiting to run
Refactor, remove or replace
2025-01-13 22:13:26 +00:00
e3ce9e2d78 Add daily email for 2024-10-20
Test, then refactor
2024-10-22 00:24:32 +01:00
e8df3ee113 Don't include Drupal Planet as a tag
TODO: refactor the Drupal Planet feed now to use a tag.
2024-09-14 00:11:00 +01:00
89f6a6dada Add daily email for 2024-09-02
No-one sees your refactor commits
2024-09-03 20:54:39 +01:00
6ca5704c21 Add daily email for 2024-09-01
You need tests to refactor safely
2024-09-03 00:30:00 +01:00
0241edff5e Refactor generating CSS 2024-07-31 01:48:23 +01:00
d79f08e05d Revert "Refactor page titles, fix podcast episode page"
This reverts commit 18305da0a6.
2024-01-10 08:58:09 +00:00
18305da0a6 Refactor page titles, fix podcast episode page
...titles
2024-01-10 07:13:37 +00:00
2e633d3a96 refactor: use YAML for products
Added YAML support as per https://docs.astro.build/en/recipes/add-yaml-support
and converted products.json to products.yaml.
2023-11-06 21:30:17 +00:00
fe032622fa refactor: extract the price formatter 2023-10-23 00:53:43 +01:00
91cee4f384 daily-email: add 2023-10-01
TDD: repeat and refactor
2023-10-04 22:01:36 +01:00
18ee301014 daily-email: add 2023-09-17
How much refactoring should I be doing?
2023-09-22 07:57:12 +01:00
686350d3f3 docs: add TODOs for refactoring testimonials 2023-09-19 21:54:48 +01:00
c85d496333 daily-email: add 2023-09-09
A lack of tests discourages refactoring
2023-09-14 00:54:20 +01:00
14bff9328a daily-email: add 2023-09-08
Do you proactively refactor your code?
2023-09-14 00:28:44 +01:00
d7e80b3192 daily-email: add 2023-08-31
Code review discourages small refactorings
2023-09-04 21:40:17 +01:00
ba7be84016 refactor: extract a Callout component 2023-06-17 11:27:33 +01:00
906b34d21c refactor: convert Tailwind config to TypeScript 2023-06-15 16:13:50 +01:00
2280ef1096 refactor: add a YouTubeVideo component 2023-05-01 21:10:42 +01:00
f4c19b9972 refactor: use the Button component 2023-04-25 01:08:01 +01:00
f4bcae37db refactor: use Tailwind CSS prose styles 2023-04-22 22:05:04 +01:00
684d56fb71 refactor: extract a button component 2023-04-21 14:36:24 +01:00
f5974a2083 refactor: split title and tags 2023-04-16 13:12:58 +01:00
17803091cf refactor: remove unused imports 2023-04-09 20:36:12 +01:00
9088ed2101 refactor: use a content collection for daily posts 2023-04-09 12:04:46 +01:00
58061a8e59 refactor: use a content collection for blog posts 2023-04-09 10:53:25 +01:00
7b97ad3af2 refactor: use a content collection for talks 2023-04-09 10:17:52 +01:00
2cbbfd60ff refactor: move website files to the root level 2023-03-21 20:44:42 +00:00
2efcb575f1 refactor: add a generic listing page component 2023-02-11 22:53:46 +00:00
ed1d142de9 Fix spacing after refactor, and video aspect ratio 2023-01-31 00:17:09 +00:00
fb52a8ca86 refactor: use nunjucks for templating 2023-01-01 19:57:59 +00:00
41ccff084d refactor: update and use paths 2023-01-01 16:47:33 +00:00
991c333c8a refactor: define slug as a string 2022-12-11 00:27:42 +00:00
68aa496b84 refactor: change gray to grey` 2022-10-22 12:20:01 +01:00
5adc2a4b2b refactor(daily-email): make filenames consistent 2022-10-20 21:55:06 +01:00
f9df869c24 refactor: remove unused import 2022-10-16 12:52:23 +01:00
1ed365b129 refactor: extract getSlugFromFile() 2022-10-16 11:13:09 +01:00
ee4f48abcd refactor(talks): use flatMap and size methods 2022-10-16 01:01:01 +01:00
ad3c9171f7 refactor(talks): extract talk components 2022-10-15 16:14:37 +01:00
5c4e54152a refactor: extract a Markdown component 2022-10-13 08:55:38 +01:00
3e8421d8b7 refactor: group asset-related files
Fixes #15
2022-07-22 21:42:19 +01:00
3c5c0e808a refactor: move into a website directory 2022-07-13 20:32:26 +01:00
ffdefc35ba refactor: remove Fathom
Remove Fathom Analytics as I'm not using it.
2022-06-28 06:30:43 +01:00
a9d376f6c4 refactor: recommendation images 2022-02-27 11:38:17 +00:00
d110b5fe78 refactor: extract a component for a link button 2022-02-27 00:00:52 +00:00
b82afcbd8c refactor: order classes using rustywind 2022-01-11 00:18:34 +00:00
4f51883ba7 refactor: move the output directory 2022-01-04 18:28:58 +00:00
d934089b57 refactor: rename event list partials 2022-01-03 10:52:29 +00:00
a445072048 refactor: rename _partials to _includes 2022-01-03 10:26:51 +00:00
6e120bee3a refactor: use Tailwind CLI and esbuild for assets
Fixes: #10
Fixes: #14
2022-01-02 17:16:00 +00:00
423e21f6c3 refactor: move more into the ci:deploy task 2021-12-09 22:24:11 +00:00
f1cf2090a4 refactor: use a task: prefix for public functions 2021-12-04 21:20:36 +00:00
8061912afb refactor: re-add page title styling
Refs: #441
2021-11-26 20:31:05 +00:00
630ee3a8c6 refactor: remove duplication in build arguments 2021-11-11 08:17:10 +00:00
b860ea7a2e refactor: add spacing within the Dockerfile 2021-11-11 07:19:25 +00:00
748dc6bdb5 refactor: combine COPY commands
Combine two `COPY` commands to add the package.json and
package-lock.json files at the same time - the same way that is being
used for composer.json and composer.lock files earlier in the file.
2021-11-11 07:12:59 +00:00
84536d0508 refactor: rename docker commands to ci 2021-11-09 17:38:27 +00:00
45ab483e66 refactor: use the Collection::make() method
Use the `Collection::make()` method and move the subsequent methods onto
their own lines for readability.
2021-11-09 17:35:30 +00:00
06ff5ad668 refactor: Rename test 2021-09-13 18:04:07 +01:00
fb97ff3af5 refactor: Split into separate tests 2021-09-13 15:34:01 +01:00
efbd099515 refactor: Remove the sortable_date for talks
Automatically calculate the sortable date for a talk using the event
dates. This means that the `sortable_date` in the YAML front matter can
be removed.

Fixes #4
2021-09-09 07:32:16 +01:00
76c0cd97d0 refactor: Rename existing test methods 2021-09-08 23:36:38 +01:00
be71d9f255 refactor: Extract a TalkCollection 2021-08-28 00:59:44 +01:00