Skip to content

Conversation

@kukushechkin
Copy link
Contributor

For non-trivial changes that affect the public API, the Swift Metrics Extras project adopts a lightweight version of the Swift Evolution process.

Motivation:

Writing a proposal first helps discuss multiple possible solutions early, apply useful feedback from other contributors, and avoid reimplementing the same feature multiple times.

Modifications:

"Proposals" topic and a proposal template added to the documentation.

Result:

Proposals can now be submitted to the Swift Metrics Extras.

@kukushechkin kukushechkin added the semver/none No version bump required. label Nov 13, 2025
Copy link
Contributor

@czechboy0 czechboy0 left a comment

Choose a reason for hiding this comment

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

Looks good, just need to update the prefix and please link to this from CONTRIBUTING.md and from the Readme

### Steps

1. Make sure there's a GitHub issue for the feature or change you would like to propose.
2. Duplicate the `SCO-NNNN.md` document and replace `NNNN` with the next available proposal number.
Copy link
Contributor

Choose a reason for hiding this comment

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

Let's pick a unique prefix, SCO was from Swift Configuration. Maybe SSM for the possible new name Swift System Metrics?

Copy link
Contributor Author

@kukushechkin kukushechkin Nov 13, 2025

Choose a reason for hiding this comment

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

Ah, yes, indeed, SSM sounds good. Updated.

@kukushechkin kukushechkin enabled auto-merge (squash) November 13, 2025 14:42
Copy link
Member

@FranzBusch FranzBusch left a comment

Choose a reason for hiding this comment

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

LGTM cc @weissi @ktoso

@kukushechkin kukushechkin merged commit 18b56d0 into apple:main Nov 13, 2025
28 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

semver/none No version bump required.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants