Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-41139

Refactor Creation UI code into git, github and bitbucket modules

    • tethys, pannonian, iapetus

      • Move Flow API's and Credentials code to "blueocean-core-js"
      • Migrate Git-specific code to "blueocean-git-pipeline"
      • Migrate Github-specific code to "blueocean-github-pipeline"
      • Migrate Bitbucket-specific code to "blueocean-bitbucket-pipeline"
      • Validate that CSS still loads correctly for each SCM provider: potential issue with how SandboxComponent is loading/rendering the extension. Maybe need similar logic as in ExtensionPoint class
      • Implement i18n and ensure translations are moved to appropriate modules. This should leave only a few keys in `dashboard` and eliminate need for refactoring them to a separate file.

          [JENKINS-41139] Refactor Creation UI code into git, github and bitbucket modules

          Cliff Meyers created issue -
          Cliff Meyers made changes -
          Epic Link New: JENKINS-36588 [ 172614 ]
          Cliff Meyers made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Cliff Meyers made changes -
          Status Original: In Progress [ 3 ] New: Open [ 1 ]
          Cliff Meyers made changes -
          Link New: This issue is blocked by JENKINS-38597 [ JENKINS-38597 ]

          Cliff Meyers added a comment -

          Am going to wait until JENKINS-38597 is merged before starting work on this, since this refactoring will be really hard to merge if changes are made in that PR.

          Cliff Meyers added a comment - Am going to wait until JENKINS-38597 is merged before starting work on this, since this refactoring will be really hard to merge if changes are made in that PR.
          Cliff Meyers made changes -
          Description Original: * Migrate Git-specific code to "blueocean-git-pipeline"
          * Migrate Github-specific code to "blueocean-github-pipeline"
          * Validate that CSS still loads correctly for each SCM provider: potential issue with how SandboxComponent is loading/rendering the extension. Maybe need similar logic as in ExtensionPoint class
          * Move Flow API's to "blueocean-core-js"
          New: * Migrate Git-specific code to "blueocean-git-pipeline"
          * Migrate Github-specific code to "blueocean-github-pipeline"
          * Validate that CSS still loads correctly for each SCM provider: potential issue with how SandboxComponent is loading/rendering the extension. Maybe need similar logic as in ExtensionPoint class
          * Move Flow API's and Credentials code to "blueocean-core-js"
          James Dumay made changes -
          Sprint Original: tethys [ 161 ] New: tethys, pannonian [ 161, 211 ]
          James Dumay made changes -
          Rank New: Ranked higher
          James Dumay made changes -
          Priority Original: Minor [ 4 ] New: Major [ 3 ]

            Unassigned Unassigned
            cliffmeyers Cliff Meyers
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: