Skip to content

Conversation

@gouttegd
Copy link
Contributor

@gouttegd gouttegd commented May 21, 2025

  • docs/ have been added/updated if necessary
  • make test has been run locally
  • tests have been added/updated (if applicable)
  • CHANGELOG.md has been updated.

This PR updates the contributing guidelines to explain that changes to the model in the 1.x branch should be ideally limited to adding optional slots, and that added slots should be tagged with the added_in annotation to indicate the version of the spec they will be introduced in.

Arguably this could/should have been done as part of the PR in which the sssom_version slot was introduced (#440).

gouttegd added 2 commits May 21, 2025 17:37
Add a section to the CONTRIBUTING.md file to remind would-be
contributors of the need to consider backwards compatibility, and to
show how new slots should be tagged with the version of the spec they
are introduced with.

Also add a checkbox to the pull request template to remind contributors
that new slots should be tagged as such.
The "overview" page had been moved quite a while ago, point to the
"introduction" instead.
@gouttegd gouttegd self-assigned this May 21, 2025
@gouttegd gouttegd requested a review from matentzn May 21, 2025 16:48
@matentzn matentzn merged commit 75ee852 into master May 21, 2025
4 checks passed
@matentzn matentzn deleted the update-contributing branch May 21, 2025 17:49
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.

3 participants