swisspost / design-system

The Swiss Post Design System - for a consistent and accessible user experience across the web platform.
https://design-system.post.ch
Apache License 2.0
124 stars 14 forks source link

Check if bootstrap helper classes need to be reimplemented after getting rid of bootstrap #3695

Open oliverschuerch opened 1 month ago

oliverschuerch commented 1 month ago

Bootstrap not only provided a lot of uility clases, but also some helper classes. We need to check if we need to reimplement them or document the breaking change.

For all bellow helper classes, check if the class is used in some Post projects (using Bitbucket search) and if so create a ticket so that we re-implement them.

### Tasks
- [ ] https://getbootstrap.com/docs/5.3/helpers/clearfix/
- [ ] https://getbootstrap.com/docs/5.3/helpers/colored-links/
- [ ] https://getbootstrap.com/docs/5.3/helpers/focus-ring/
- [ ] https://getbootstrap.com/docs/5.3/helpers/icon-link/
- [ ] https://getbootstrap.com/docs/5.3/helpers/position/
- [ ] https://getbootstrap.com/docs/5.3/helpers/ratio/
- [ ] https://getbootstrap.com/docs/5.3/helpers/stacks/
- [ ] https://getbootstrap.com/docs/5.3/helpers/stretched-link/
- [ ] https://getbootstrap.com/docs/5.3/helpers/text-truncation/
- [ ] https://getbootstrap.com/docs/5.3/helpers/vertical-rule/
- [ ] https://getbootstrap.com/docs/5.3/helpers/visually-hidden/
- [ ] https://getbootstrap.com/docs/5.3/content/typography/ => Some list helper classes have already been documented under `Foundation/Typography/Lists`. The documentation for those helper classes could be moved to `Helpers` section in the future.
- [ ] https://getbootstrap.com/docs/5.3/content/images/
- [ ] https://getbootstrap.com/docs/5.3/content/tables/
- [ ] https://getbootstrap.com/docs/5.3/content/figures/
gfellerph commented 2 weeks ago

Create a ticket for each helper class as subtickets here, do research on gitit on how frequent these classes are being used and then we decide if we're going to implement them or not.