GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Devise a mechanism for "deprecating" Op names · Issue #271 · scijava/scijava

Devise a mechanism for "deprecating" Op names #271

New issue
Copy link
New issue
Copy link
Open
Open
Devise a mechanism for "deprecating" Op names#271
Copy link
Assignees
gselzer
Labels
enhancement

Description

@gselzer
gselzer
opened on Sep 3, 2024
Issue body actions

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.

To enable this, we require:

  • 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?)
  • Alterations within the OpEnvironment to prevent the proliferation of those names (is it enough to just alter DefaultOpDescriptionGenerator? Probably, for now...)

Activity

  1. gselzer
    added
    enhancement
    on Sep 3, 2024
  2. gselzer
    self-assigned this
    on Sep 3, 2024
  3. gselzer
    added this to SciJava Ops Paper #2: Polygloton Sep 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

  • @gselzer
    gselzer

Labels

enhancement

Type

No type

Projects

  • SciJava Ops Paper #2: Polyglot
    Status
    No status
    Show more project fields

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.