Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

What happens to deprecated/removed entries? #96

Open
funnelfiasco opened this issue Dec 2, 2024 · 4 comments
Open

What happens to deprecated/removed entries? #96

funnelfiasco opened this issue Dec 2, 2024 · 4 comments

Comments

@funnelfiasco
Copy link
Contributor

Mentioned by @eddie-knight in issue 88:

we should talk about (and document) what the project will do with an ID in the event that an entry is deprecated or removed after an official release. It will be cumbersome to users if an ID is reused for a different entry.

@funnelfiasco
Copy link
Contributor Author

I can draft a PR for this in the next day or two. I don't think it needs a ton of discussion, so we can put together a draft and argue about it.

@david-a-wheeler
Copy link
Contributor

In an early stage nothing special, but at some point deprecated/removed entries should have their IDs "reserved" so they're not reused. Otherwise someone who earlier claimed to meet something might suddenly be misunderstood as doing something else.

@puerco
Copy link
Member

puerco commented Dec 5, 2024

Agree whatever we use to tombstone them it should also signal any automation that the control is gone.

@eddie-knight
Copy link
Contributor

Does anyone know how this has been done well elsewhere?

Perhaps we could clear all the keys except for id and add a new item signaling the removal?

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

No branches or pull requests

4 participants