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

Issue 583: Overhaul Software, Configuration, and Tool #589

Draft
wants to merge 4 commits into
base: develop-2.0.0
Choose a base branch
from

Commits on Feb 5, 2024

  1. Add initial draft of Software overhaul

    AJN: This is a transcription of Sean's suggested specific changes to
    UCO, and will serve as a starting point for discussion markup.  I've
    denoted Sean the patch-author because these changes were his suggestion
    initially.
    
    I enacted a few revisions in this patch that are either deviations are
    additions to Sean's notes, and seemed necessary for the first patch:
    
    * Concepts marked for removal, migration, and/or deletion are instead
      marked deprecated.  A follow-on patch will implement shapes for
      deprecation.
    * I guessed on where the property `hasCharacterization` should be
      defined.
    * Another revision is I guessed on how some of the new namespaces'
      direct-imports directions would have to be.
    * The tool namesapce needed to pick up a stub reference to
      `ObservableObject`.
    
    A follow-on patch will regenerate Make-managed files.
    
    References:
    * #583
    
    Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
    Sean Barnum authored and ajnelson-nist committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    528b5dc View commit details
    Browse the repository at this point in the history
  2. Regenerate Make-managed files

    Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
    ajnelson-nist committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    5cf28be View commit details
    Browse the repository at this point in the history
  3. Add deprecation shapes

    No effects were observed on Make-managed files.
    
    References:
    * #583
    
    Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
    ajnelson-nist committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    623c5f4 View commit details
    Browse the repository at this point in the history
  4. Deprecate tool:buildConfiguration

    AJN: This was one of Sean's noted changes.  I set it aside on not
    finding a `hasConfiguration` property, but assume it was meant to be
    `configure:usesConfiguration`.
    
    No effects were observed on Make-managed files.
    
    Co-authored-by: Sean Barnum <sbarnum@mitre.org>
    Signed-off-by: Alex Nelson <alexander.nelson@nist.gov>
    ajnelson-nist and Sean Barnum committed Feb 5, 2024
    Configuration menu
    Copy the full SHA
    0d9c39f View commit details
    Browse the repository at this point in the history