Skip to content

Conversation

xibz
Copy link

@xibz xibz commented Sep 17, 2025

This commit adds the foundation for definitions to give a common semantics across the various concepts within the SDLC.

This commit explicitly starts with 'build'.

I wanted to first create the page, and once we agree we can figure out where to best link it from

This commit adds the foundation for definitions to give a common
semantics across the various concepts within the SDLC.

This commit explicitly starts with 'build'.

Signed-off-by: xibz <[email protected]>
Copy link

netlify bot commented Sep 17, 2025

Deploy Preview for cdevents ready!

Name Link
🔨 Latest commit 904f7ef
🔍 Latest deploy log https://app.netlify.com/projects/cdevents/deploys/68cad2cc42834d000809d79d
😎 Deploy Preview https://deploy-preview-53--cdevents.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@xibz
Copy link
Author

xibz commented Oct 7, 2025

In reference to cdevents/spec#253

Copy link

@lukepatrick lukepatrick left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

WIP, more comments on the way

| Docker Registry | Stores and manages Docker container images |
| Git/GitHub/GitLab| Version Control Systems that store source code and its history |
| Amazon S3/Azure Blob Storage/GCS | Object storage services used for archiving logs, backups, or raw data |
| Kubernetes | Can store configuration via ConfigMaps/Secrets, but not typically "artifacts" |

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would push against the idea of Kube as a store. It is an anti-pattern to rely on Kube ConfigMaps/Secrets for durable storage. Typically "ConfigMaps/Secrets" are simply the add-on data to assist Kube to accomplish its scheduling / declarative-state tasks.

run a system. These include:

- **Static assets**: images, fonts, CSS, markdown
- **Configuration files**: YAML, JSON, XML, `.env`

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Terraform/CloudFormation etc.. ?


This document defines common concepts and ideas used across the SDLC (software
development lifecycle). By establishing a shared vocabulary, it ensures that
tools leveraging CDEvents use a consistent language and adhere to common

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do you want to link back to the cdevents spec?

  • CD ..
  • CI ...
  • Testing ..
  • Operations ...


## 🏗️ Build

A **build** is the automated process of transforming **source code** and

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reference cdevents spec of build ?

Related CDEvents for Builds

- 🏷️ **Versioning**: tagging or stamping artifacts
- 🧪 **Static analysis** *(pre-build or during build)*
- 🧬 **Configuration templating**: injecting environment-specific variables

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SBOM?
Helm/Kustomzie?

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Manifest rendering
Artifact signing

@@ -0,0 +1,208 @@
# CDEvents Concepts and Definitions

This document defines common concepts and ideas used across the SDLC (software
Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the introduction, highlight that this is meant to be used as a dictionary

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants