В Astro мы хотим, чтобы вы могли создавать сайты с инструментами, которые предпочитаете. Поддержка такого широкого разнообразия выборов разработчиков требует огромной работы, и мягко говоря, мы не справились бы без помощи друзей.
От небольших утилит вроде kleur (для милых цветов в терминале) и tsconfck (для загрузки tsconfig.json) до более крупных и известных зависимостей вроде sharp (обработка и оптимизация изображений) и shiki (подсветка синтаксиса) — Astro стоит на плечах гигантов, и мы чрезвычайно благодарны maintainers этих проектов.
В этой статье мы хотим выделить один конкретный проект, от которого мы смогли получить пользу: Volar.
В прошлом году команда Vue объявила, что превратит свой language server в framework-agnostic набор инструментов под названием Volar. Подобно Vite, цель Volar — дать надёжную основу, на которой фреймворки могут строить.
Мы быстро начали миграцию language server Astro на Volar, зная, что это улучшит developer experience для пользователей Astro.
Через несколько недель мы смержили pull request и получили больше, чем обновлённый language server: мы также удалили огромный объём кода, закрыли много issues и значительно снизили стоимость поддержки.
Сегодня мы объявили о гранте в $10 000 команде Volar в благодарность за проделанную работу и чтобы помочь им продолжать давать отличный опыт своим пользователям, пользователям Astro и более широкой экосистеме.
Поскольку Volar уже используется Vue и MDX, а другие фреймворки рассматривают его, мы верим, что этот грант принесёт пользу всей экосистеме. Win-win для всех!
Большая благодарность всем
Open-source часто — работа без благодарности. Большинство проектов поддерживается очень небольшой группой (если не одним человеком!), часто в свободное время. От ответов на GitHub-комментарии до мержа pull requests, написания документации и, возможно, даже написания кода — это… ну, это много.

Мы в Astro чрезвычайно благодарны неустанным усилиям maintainers всех проектов, от которых зависим, и будем делать всё возможное, чтобы поддерживать их любым способом.
