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

Bootstrap 4.x migration plan #1

Open
dillix opened this issue Sep 13, 2017 · 1 comment
Open

Bootstrap 4.x migration plan #1

dillix opened this issue Sep 13, 2017 · 1 comment

Comments

@dillix
Copy link
Owner

dillix commented Sep 13, 2017

ToDo:

  1. Create new .svg spinner/trobbler (since Glypicons obsolette) (see: https://www.drupal.org/node/2208365 https://www.drupal.org/node/2775725) or use BS 4.1 (see:v4.2: Spinners! twbs/bootstrap#22960 twbs/bootstrap@86ca31d)
  2. Do we need to migrate from grunt to npm scripts?
  3. Consider to use gulp tasks or webpack in sass starterkit
  4. Create task to compile _overrides.scss upon module commit
  5. Consider to remove jsDelivr an use maxcdn.bootstrapcdn.com as default CDN provider?
  6. Consider to remove Bootswatch (there isn't API support for BS4 at this time)?
  7. Remove panels (obsolette) support from starterkits (code+templates) and use cards instead
  8. Migrate from Tether.js (obsolette) to Popper.js for tooltips (in composer.json)
  9. Check pagination markup template
  10. Check that theme suggestions works correctly for cards and other elements after Add _lite suffix #2 fix
  11. Check tabs markup template
  12. Change default variables (main theme & starterkits) for conformance with BS4
  13. Revamp _overrides.scss (main theme & starterkits) for conformance with BS4
  14. Remove wells (obsolette) support (code+templates) and make decision to use cards instead
  15. Revamp dropdowns (single & inside navbars)
  16. Remove Glypicons font (obsolette)
  17. Revamp navbar markup template Revamp navbar markup template #10
  18. Update logo.svg to v.4 logo (base theme & subthemes)

Fixed:

  1. Remove LESS starterkit (obsolette) #ca67004
  2. Convert col-sm-* to col-md-* in twig templates Add _lite suffix #2
  3. Change breakpoints size in bootstrap.breakpoints.yml
  4. Add theme suffix "_lite" (prepare to commit to 4.x-dev branch of bootstrap_lite theme) Add _lite suffix #2
  5. Create new branch 8.x-4.x and delete master
  6. Update favicon.ico (16x16 & 32x32) Update favicon.ico #4
  7. Remove all deprecated code Remove all deprecated code #3
  8. Update screenshot.png
  9. Convert img-responsive to img-fluid Convert img-responsive to img-fluid #5
  10. Update image shape classes Update image shape classes #6
  11. Check tables markup template Revamp table classes #7
  12. Revamp table classes Revamp table classes #7
  13. Remove panels (obsolette) support from base theme (code+templates) and use cards instead Remove panels (obsolette) support from base theme (code+templates) and use cards instead #8
  14. Remove affix jQuery plugin (obsolette) Remove affix jQuery plugin #9
@andypost
Copy link

andypost commented Sep 14, 2017

FYI phase2/particle#105 started BS4 adoption

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants