Skip to content

Conversation

@zimeon
Copy link
Contributor

@zimeon zimeon commented Jan 16, 2026

Fixes #92 and #93

@zimeon zimeon changed the title WIP: Document and update extension relationships Document and update extension relationships Jan 16, 2026
@zimeon
Copy link
Contributor Author

zimeon commented Jan 16, 2026

Easiest way to review is to look at the pages rendered in the github ui for the extension-rels branch: https://github.com/OCFL/extensions/tree/extension-rels

Copy link
Member

@neilsjefferies neilsjefferies left a comment

Choose a reason for hiding this comment

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

This shouldn't be V1.0 any more.

Copy link
Member

@awoods awoods left a comment

Choose a reason for hiding this comment

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

Thanks, @zimeon . Two minor comments.

@zimeon
Copy link
Contributor Author

zimeon commented Jan 20, 2026

@neilsjefferies - I think the editors need to discuss what the version of the extensions spec (ie. the readme https://github.com/OCFL/extensions) means. We have a number (1.0) in that readme/spec and on all extensions but we don't say anything about what sort of change could be expected if we move from 1.0 to 1.1 or 2.0, the implications for extensions that declare a particular extensions spec number, or even how we preserve "old" extensions specification versions.

I'm not convinced that we need to change the extension specification number for this change -- the validity of the current set of extensions is not changed and only the headers have been updated to improve/clarify linking between extensions. However, maybe working out what a change implies would help clarify.

@awoods
Copy link
Member

awoods commented Jan 20, 2026

@neilsjefferies - I think the editors need to discuss what the version of the extensions spec (ie. the readme https://github.com/OCFL/extensions) means. We have a number (1.0) in that readme/spec and on all extensions but we don't say anything about what sort of change could be expected if we move from 1.0 to 1.1 or 2.0, the implications for extensions that declare a particular extensions spec number, or even how we preserve "old" extensions specification versions.

I'm not convinced that we need to change the extension specification number for this change -- the validity of the current set of extensions is not changed and only the headers have been updated to improve/clarify linking between extensions. However, maybe working out what a change implies would help clarify.

I agree that we should clarify the meaning of changes to the extensions spec version number. Unless we decide on changing that number with every commit (unlikely), we should safely be able to move this PR forward in the meantime.

@awoods awoods self-requested a review January 20, 2026 22:59
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.

Update and document relationships between extensions

4 participants