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

Deprecate legacy datatypes #558

Open
4 of 10 tasks
aj-stein-nist opened this issue Feb 29, 2024 · 1 comment
Open
4 of 10 tasks

Deprecate legacy datatypes #558

aj-stein-nist opened this issue Feb 29, 2024 · 1 comment
Assignees
Labels
documentation Improvements or additions to documentation enhancement New feature or request modeling Improvements or additions to the models/schemas specification Improvements or additions to the specification website Improvements or additions to the website

Comments

@aj-stein-nist
Copy link
Collaborator

aj-stein-nist commented Feb 29, 2024

User Story:

As a Metschema developer, in order to reduce implementation surface and complexity, I would like to explicitly deprecate the older, legacy data type names from camelCase to complete migration to kebab-case, remove the legacy, and document its deprecation before upcoming major release (1.0.0).

Goals:

Dependencies:

N/A

Acceptance Criteria

  • All website and readme documentation affected by the changes in this issue have been updated. Changes to the website can be made in the docs/content directory of your branch.
  • A Pull Request (PR) is submitted that fully addresses the goals of this User Story. This issue is referenced in the PR.
  • The CI-CD build process runs without any reported errors on the PR. This can be confirmed by reviewing that all checks have passed in the PR.

{The items above are general acceptance criteria for all User Stories. Please describe anything else that must be completed for this issue to be considered resolved.}

@aj-stein-nist aj-stein-nist added documentation Improvements or additions to documentation enhancement New feature or request specification Improvements or additions to the specification website Improvements or additions to the website modeling Improvements or additions to the models/schemas labels Feb 29, 2024
@aj-stein-nist aj-stein-nist self-assigned this Feb 29, 2024
aj-stein-nist added a commit to aj-stein-nist/metaschema that referenced this issue Feb 29, 2024
@aj-stein-nist
Copy link
Collaborator Author

Can I get a spotcheck of the intent here, @david-waltermire?

  1. Regarding the metaschema-module-metaschema, they are already gone and there are no deprecation warnings. With M1-M3 milestones, we are still technically not "1.0.0 ready" yet, so do you want to add deprecation constraints t @level="WARNING" or just leave it out and consider it done?
  2. Regaring datatypes defined in XML Schema, we have both but no deprecation strategy. Just remove them?
  3. The JSON inventory is complicated because it really doesn't mention any names for datatypes and looks just to be a self-contained JSON Schema. Thoughts?

aj-stein-nist added a commit to aj-stein-nist/metaschema that referenced this issue Feb 29, 2024
aj-stein-nist added a commit to aj-stein-nist/metaschema that referenced this issue Feb 29, 2024
aj-stein-nist added a commit to aj-stein-nist/metaschema that referenced this issue Feb 29, 2024
Found a few deprecated cases in core Metaschema module and some examples
from the test suite.
aj-stein-nist added a commit to aj-stein-nist/metaschema that referenced this issue Mar 14, 2024
Found a few deprecated cases in core Metaschema module and some examples
from the test suite.
david-waltermire pushed a commit to aj-stein-nist/metaschema that referenced this issue Mar 15, 2024
david-waltermire pushed a commit to aj-stein-nist/metaschema that referenced this issue Mar 15, 2024
Found a few deprecated cases in core Metaschema module and some examples
from the test suite.
github-merge-queue bot pushed a commit that referenced this issue Mar 15, 2024
Found a few deprecated cases in core Metaschema module and some examples
from the test suite.
david-waltermire pushed a commit to GSA/metaschema that referenced this issue Jun 20, 2024
…istgov#562)

Found a few deprecated cases in core Metaschema module and some examples
from the test suite.
david-waltermire pushed a commit to GSA/metaschema that referenced this issue Jun 21, 2024
…istgov#562)

Found a few deprecated cases in core Metaschema module and some examples
from the test suite.
iMichaela pushed a commit that referenced this issue Aug 30, 2024
Found a few deprecated cases in core Metaschema module and some examples
from the test suite.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation enhancement New feature or request modeling Improvements or additions to the models/schemas specification Improvements or additions to the specification website Improvements or additions to the website
Projects
None yet
Development

No branches or pull requests

1 participant