Hi all,

I want to propose the migration of Tyrian from Bootstrap[0] to Foundation[1].

Before I continue, some background information: Tyrian is the unified
gentoo.org theme. It's currently based on Bootstrap, which in turn is
a front-end framework. Bootstrap is especially famous for its ready to
use components. That is, you can include Bootstrap and get started
without much customization. Tyrian was originally based on Bootstrap
v3. Bootstrap v4, however, turned out to become a major rewrite of the
whole project. That is, it's not just Tyrian that has to be migrated
to Bootstrap v4 but also all sites that are using Tyrian, as Bootstrap
v4 is not backwards compatible.

I've already ported Tyrian and some sites to Bootstrap v4 some time
ago[2]. However, it turns out there are still some incompatibilities.
They, in turn, are causing problems on Gentoo sites that are already
using the new Tyrian version [3].

So the tl;dr is that we will still have to invest some time here to
make everything work as before. That's why I would like to take the
opportunity to propose to rather spend the time migrating to
Foundation instead of fixing Bootstrap incompatibilities.

Foundation is another popular front-end framework, which is also
widely used (e.g. Adobe, Amazon, Cisco, Docker, Mozilla, University of
Cambridge, or The Washington Post are using it, to name just a few).
While Bootstrap is focused on providing the tools to getting started
quickly without having to customize much, Foundation is all about
customization. That is, it is providing the 'foundation' to build your
customized theme based on your needs.

While I also think the philosophy of Foundation comes closer to
Gentoo's ideas, it's mainly the technical part that makes me suggest
the migration. Foundation is made for customizing Tyrian to our needs,
while Bootstrap was a great way to get started quickly back then.

Finally, to be clear: I'm solely suggesting a migration of the
framework that is used to customize Tyrian to our needs. I'm not
suggesting any major change of the visual appearance in this mail.
While we can discuss visual changes as well on this occasion, that's
not intended to be part of this mail. The appearance can stay the same
when using Foundation.

Does anyone see any blockers here? If so, please let me know;
otherwise, I would like to start the migration, to move this forward.


[0] https://getbootstrap.com/
[1] https://get.foundation/
[2] https://wiki.gentoo.org/wiki/Project:Website/Tyrian#Rollout_status
contains the rollout status
[3] Thanks to everyone who helped pointing out problems that occurred
after using the new Tyrian version

Reply via email to