- From: Louis Chenais via GitHub <noreply@w3.org>
- Date: Wed, 24 Sep 2025 14:44:35 +0000
- To: public-design-tokens-log@w3.org
ChucKN0risK has just merged ChucKN0risK's pull request 309 for https://github.com/design-tokens/community-group:
== chore(): Move from 11ty to Astro ==
## Changes
- Move from 11ty to Astro
- Simplify the SCSS architecture to use the bare Sass minimum:
- Sass variables -> CSS variables + mixins for text styles
- `colors.scss`
- `spacing.scss`
- `text-styles.scss`
- `font-sizes.scss`
- Remove all old mixins (including [sass-mq](https://github.com/sass-mq/sass-mq) which was not needed anymore)
- Use light/dark color theme with CSS `light-dark` native function
- Add utility components (`<Text>` + `<Stack>`) to handle text and spacing according to available CSS variables in `assets/css/01-utils/tokens`)
- Update the netlify configuration file `netlify.toml` at the root of the monorepo
- Removed the "by {author}" part in each article list item (`pages/blog.astro)`
## How to Review
- Open side by side the current website [designtokens.org](https://designtokens.org) and this version and compare. All pages should work as intended.
- Some spacing and text styles may have slightly changed but I found those changes reasonable considering we'll surely change the look and feel later on (cc @donnavitan)
## Good to know
I kept both the `TR/` and `admin/` folders as they seemed to handle the automatic generation of technical reports and their publication on the Netlify CMS (@drwpow I let you check this please 🤘)
See https://github.com/design-tokens/community-group/pull/309
--
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 24 September 2025 14:44:36 UTC