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 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.

          cliffmeyers I started https://github.com/scherler/blueocean-react-flow since I was in need of the generic code

          Thorsten Scherler added a comment - cliffmeyers I started https://github.com/scherler/blueocean-react-flow since I was in need of the generic code

          Cliff Meyers added a comment -

          Updated this ticket to expand its scope to include Bitbucket-related code.

          Cliff Meyers added a comment - Updated this ticket to expand its scope to include Bitbucket-related code.

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

              Created:
              Updated: