Title: Devise a mechanism for "deprecating" Op names · Issue #271 · scijava/scijava · GitHub
Open Graph Title: Devise a mechanism for "deprecating" Op names · Issue #271 · scijava/scijava
X Title: Devise a mechanism for "deprecating" Op names · Issue #271 · scijava/scijava
Description: We need a mechanism for Op developers to deprecate Op names as we move Ops towards better standards while maintaining backwards compatibility. Ideally, these Ops would continue to be matched using deprecated names, but should not be sear...
Open Graph Description: We need a mechanism for Op developers to deprecate Op names as we move Ops towards better standards while maintaining backwards compatibility. Ideally, these Ops would continue to be matched using ...
X Description: We need a mechanism for Op developers to deprecate Op names as we move Ops towards better standards while maintaining backwards compatibility. Ideally, these Ops would continue to be matched using ...
Opengraph URL: https://github.com/scijava/scijava/issues/271
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Devise a mechanism for \"deprecating\" Op names","articleBody":"We need a mechanism for Op developers to *deprecate* Op names as we move Ops towards better standards while maintaining backwards compatibility. Ideally, these Ops would continue to be matched using deprecated names, but should not be searchable under those names.\r\n\r\nTo enable this, we require:\r\n* A mechanism for denoting that a particular Op name is deprecated (should it be distributed, written on every Op, or centralized, a property of the `OpEnvironment`?)\r\n* Alterations within the `OpEnvironment` to prevent the proliferation of those names (is it enough to just alter `DefaultOpDescriptionGenerator`? Probably, for now...)","author":{"url":"https://github.com/gselzer","@type":"Person","name":"gselzer"},"datePublished":"2024-09-03T21:39:04.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":0},"url":"https://github.com/271/scijava/issues/271"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:995b49c8-8d60-7135-1472-22d067cb52ce |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | CE8C:2BFBB8:27B3C16:35C3B74:696AE331 |
| html-safe-nonce | 660f75fe9534cc138d123cb6388b3d99724dc904c45eb6fa34f56cd6917a549d |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDRThDOjJCRkJCODoyN0IzQzE2OjM1QzNCNzQ6Njk2QUUzMzEiLCJ2aXNpdG9yX2lkIjoiMzc5NTQzMTE4MzU1ODA0MjQxNyIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 7875e9b1730d53ff75aac4c5a3e3d2bc1490ff39dd49effe0f908b7a3c6e3795 |
| hovercard-subject-tag | issue:2503837959 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/scijava/scijava/271/issue_layout |
| twitter:image | https://opengraph.githubassets.com/61972fa6d2e73b5adfbf3fcce83486086ca9ccd81f934efb27b20a7c332f8cfe/scijava/scijava/issues/271 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/61972fa6d2e73b5adfbf3fcce83486086ca9ccd81f934efb27b20a7c332f8cfe/scijava/scijava/issues/271 |
| og:image:alt | We need a mechanism for Op developers to deprecate Op names as we move Ops towards better standards while maintaining backwards compatibility. Ideally, these Ops would continue to be matched using ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | gselzer |
| hostname | github.com |
| expected-hostname | github.com |
| None | 5f99f7c1d70f01da5b93e5ca90303359738944d8ab470e396496262c66e60b8d |
| turbo-cache-control | no-preview |
| go-import | github.com/scijava/scijava git https://github.com/scijava/scijava.git |
| octolytics-dimension-user_id | 1262770 |
| octolytics-dimension-user_login | scijava |
| octolytics-dimension-repository_id | 85618439 |
| octolytics-dimension-repository_nwo | scijava/scijava |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 85618439 |
| octolytics-dimension-repository_network_root_nwo | scijava/scijava |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 3d84d50b3c75fa36755c3cf392edbc09e626f979 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width