uuid: - value: 021e00c1-b813-4edd-8064-71285bc3647d langcode: - value: en type: - target_id: daily_email target_type: node_type target_uuid: 8bde1f2f-eef9-4f2d-ae9c-96921f8193d7 revision_timestamp: - value: '2025-05-11T09:00:10+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: 'Recording architectural decisions' created: - value: '2024-06-12T00:00:00+00:00' changed: - value: '2025-05-11T09:00:10+00:00' promote: - value: false sticky: - value: false default_langcode: - value: true revision_translation_affected: - value: true path: - alias: /daily/2024/06/12/recording-architectural-decisions langcode: en body: - value: |
I recently saw this post on X, talking about an open-source project.
This was the part that I want to highlight:
I was also impressed by the decisions documents. More projects should implement this concept.
Looking at the repository, it contains records of 36 decisions made on the project between May 2023 and April 2024.
Decision records provide useful information to new people to a project, whether you want to contribute to an open-source project or it's a new client or work codebase.
The code and project will likely continue once you've finished working on it, so capturing decisions for future Developers is key.
I've often joined projects and wondered why or how something was done, and can only guess as the decision wasn't recorded or is somewhere not available to me, such as an old wiki or ticketing system.
I agree with the poster.
More people should record the decisions made on their project, whether it's open-source or not.
format: full_html processed: |I recently saw this post on X, talking about an open-source project.
This was the part that I want to highlight:
I was also impressed by the decisions documents. More projects should implement this concept.
Looking at the repository, it contains records of 36 decisions made on the project between May 2023 and April 2024.
Decision records provide useful information to new people to a project, whether you want to contribute to an open-source project or it's a new client or work codebase.
The code and project will likely continue once you've finished working on it, so capturing decisions for future Developers is key.
I've often joined projects and wondered why or how something was done, and can only guess as the decision wasn't recorded or is somewhere not available to me, such as an old wiki or ticketing system.
I agree with the poster.
More people should record the decisions made on their project, whether it's open-source or not.
summary: null field_daily_email_cta: { }