• Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • core

      Core uses bootstrap 3 for the installation wizard and loads a static .less file: link

      Bootstrap 4 switched from LESS to SASS, hence we can't reference the file in newer major versions of bootstrap anymore.

      The reference and syntax needs to be updated, in order to work with newer versions of bootstrap.

      Making use of the boostrap4/5 api plugin is no option, because bootstrap needs to be present before plugins are installed and is no longer needed if the setup is complete.

          [JENKINS-69409] Update bootstrap from 3.x to 5.x

          Tim Jacomb added a comment -

          A few options:

          1. Remove it
          2. Switch to sass ourselves, likely should be done at some point
          3. Just load bootstrap and remove the namespacing
          4. Import the built css file from bootstrap, I think it should work

          Tim Jacomb added a comment - A few options: 1. Remove it 2. Switch to sass ourselves, likely should be done at some point 3. Just load bootstrap and remove the namespacing 4. Import the built css file from bootstrap, I think it should work

          Ulli Hafner added a comment -

          See JENKINS-61326 for another usage of Bootstrap 3 elements.

          Ulli Hafner added a comment - See JENKINS-61326 for another usage of Bootstrap 3 elements.

          Basil Crow added a comment -

          Is there an interest in completing this task, which is the last remaining task in its epic?

          Basil Crow added a comment - Is there an interest in completing this task, which is the last remaining task in its epic?

          Jan Faracik added a comment -

          I'm looking into removing our usage of Bootstrap as part of our transition to SASS.

          Jan Faracik added a comment - I'm looking into removing our usage of Bootstrap as part of our transition to SASS.

          Ulli Hafner added a comment -

          I'm looking into removing our usage of Bootstrap as part of our transition to SASS.

          That fine for me, Jenkins core uses only a very small part of Boostrap (though I wonder if it wouldn't be more time effective if we would use more of those rock solid components rather than reimplementing them on our own). Especially removing the patched Boostrap 3 grid would be very helpful (see JENKINS-61326).

          Plugin authors who want to use the Boostrap components still can use the Bootstrap plugin.

          Ulli Hafner added a comment - I'm looking into removing our usage of Bootstrap as part of our transition to SASS. That fine for me, Jenkins core uses only a very small part of Boostrap (though I wonder if it wouldn't be more time effective if we would use more of those rock solid components rather than reimplementing them on our own). Especially removing the patched Boostrap 3 grid would be very helpful (see JENKINS-61326 ). Plugin authors who want to use the Boostrap components still can use the Bootstrap plugin.

            Unassigned Unassigned
            notmyfault Alexander Brandes
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated: