Uploaded image for project: 'OpenShift Console'
  1. OpenShift Console
  2. CONSOLE-4063

Address tech debt in frontend/public/components/secrets/create-secret.tsx

XMLWordPrintable

    • Icon: Spike Spike
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • None
    • Admin Screens
    • False
    • None
    • False
    • Hide
      - Break monolithic file into smaller files
      - Improve type definitions
      - Improve naming for better self-documentation
      - Refactor class components to function components
      - Remove all HOC patterns
      - Address issues with state management
      - Address any React anti-patterns, like nested components
      Show
      - Break monolithic file into smaller files - Improve type definitions - Improve naming for better self-documentation - Refactor class components to function components - Remove all HOC patterns - Address issues with state management - Address any React anti-patterns, like nested components
    • OEX OCP Console - Sprint 254

      This file has several outdated or problematic patterns that should be addressed to improve the maintainability of these components. Adding unit tests to these components would also be ideal.

      AC: Breakdown and identify all the necessary steps to refine the secrets form and create follow up stories in a separate epic. The work should consist of:

      • Break monolithic file into smaller files
      • Improve type definitions
      • Improve naming for better self-documentation
      • Refactor class components to function components
      • Address issues with state management
      • Address any React anti-patterns, like nested components

            rh-ee-jonjacks Jon Jackson
            rh-ee-jonjacks Jon Jackson
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: