[community-group] Merged Pull Request: chore(): Move from 11ty to Astro

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