Если вы следите за спором Ruby, вы можете захотеть проверить недавний пост Майка МакКуэйда, в котором уточняют, у кого есть наибольшее количество запросов, слияния и коммитов.
McQaid поддерживает Homebrew, менеджер программных пакетов с открытым исходным кодом, который в основном написан в Ruby. Он провел 13 лет, работая над приложениями Ruby on Rails, в том числе Alltrails (личный фаворит для моей семьи), Github (где он был главным инженером), Workbrew и Strap. Он поддерживает HomeBrew в течение 16 лет, выступая в качестве руководителя проекта с 2019 года.
Таким образом, некоторые из его обязанностей включают в себя оценку того, являются ли взносы по домашнему обслуживанию, которые будут иметь их право на удержание доступа комитетов, получение стипендии в размере 300 долларов сша, а также другие платежи (такие как аппаратные гранты, расходы на поездки на AGM и обед с другими поддерживателями).
В сообщении в блоге он объясняет основные метрики, которые он рассматривает при оценке, поддерживает ли кто -то домашний завод.
«Homebrew имеет открытый инструмент для анализа вкладов GitHub. Rubygems имеет организацию GitHub. Давайте объединим их», — написал он, а затем продолжает смотреть данные о том, кто вносит то, что вносит то, что, включая сравнение чисел прошлого года с месяцем до удаления участников и сопровождающих из GitHub.
Безусловно, в прошлом году был Дэвид Родрикес (на Github, Дейвивид-Родригес), но в каждой из этих категорий есть длинный список людей с нулем.
«Я не собираюсь делать каких -либо ценных суждений об этих данных. Помните, что сопровождающие с открытым исходным кодом ничего не должны вам», — написал он.
Тем не менее, его наблюдение состоит в том, что, если он решал, основываясь на принципе наименее привилегии для контроля доступа в организации домашнего завода, основываясь только на этих данных и процессе Homebrew, были бы люди во всех группах:
- Похоже, они должны были быть удалены, были удалены;
- Похоже, они должны были быть удалены, не были удалены;
- Похоже, они не должны были быть удалены, были удалены; и
- Похоже, они не должны были быть удалены, не были удалены.
«В этой ситуации также подчеркивается, как финансирование и прозрачность могут формировать динамику с открытым исходным кодом», — сказал Маккуэйд, который пытался провести обсуждение между активаторами Ruby Gems и Ruby Central. «Я давно верил, что деньги не являются решением каждой проблемы в открытом исходном коде. В некоторых случаях это может создать проблемы, которые не существовали бы иначе».
Андре Арко, который помог построить Бундлер, также написал пост с подробным описанием отношений Бундлера с Руби -Сентралом.
«В последние несколько недель Ruby Central внезапно утверждал, что они одни владеют Bundler», — написал он. «Это просто неправда. Чтобы защитить репутацию команды поддерживающих, которые дали так много времени и энергии проекту, я зарегистрировал свой существующий товарный знак на проекте Bundler».
Он добавляет, что товарные знаки не влияют на авторские права, что остается с оригинальными участниками без изменений.
«Товарные знаки влияют только на одно: кому разрешено сказать, что то, что они делают, называется« Бундлер », — написал он. «Ruby Central приветствует в коде, как и все остальные. Они не приветствуются на название проекта, которое активисты Бундлера кропотливо создали за последние 15 лет».
Он, однако, не ищет торговую марку для себя, отмечая, что «идея Бундлера принадлежит сообществу Руби».
«После того, как существует организация Ruby, которая отвечает на сопровождающих и подотчетна сообществу, с открыто и демократически избранными членами совета директоров, я обязуюсь передавать свой торговый знак в эту организацию», — сказал он. «Я не буду лицензировать товарную марку и вместо этого полностью передам владение. Бундлер должен принадлежать сообществу, и я хочу убедиться, что это верно в течение до тех пор, пока существует бундлер».
Astro теперь поддерживает Async Svelte рендеринг, React 19 Действия
Astro 5.14, выпущенный в четверг и предлагает новые инструменты маршрутизации, поддержку Async Svelte рендеринг и поддержку действий React 19, пишет Astro Core Savingerter Matt Kane.
По словам Кейна, новые инструменты маршрутизации включают предупреждения о столкновении с маршрутом маршрута, которые облегчают поиск и исправление общих ошибок при динамической маршрутизации.
В предыдущих версиях, когда два динамических маршрута, такие как /блог /[slug] и /блог /[…all] Пытаясь превзойти тот же путь (например, блог /пост-1), Астро проигнорировала один и сделал только самый высокий приоритетный путь для противоречивого пути.
«Это позволило вашему сайту успешно построить, хотя вы, возможно, обнаружили, что некоторые страницы были представлены неожиданными маршрутами», — сказал Кейн. «Теперь, когда это произойдет, будет отображаться предупреждение, объясняющее, какие маршруты столкнулись и на каком пути».
Svelte 5.36 также включил экспериментальную поддержку для асинхронного рендеринга, что позволяет разработчикам использовать в их компонентах в нескольких новых местах. Svelte 5.36 Добавлена экспериментальная поддержка для асинхронного рендеринга, позволяя вам использовать в ожидании в ваших компонентах в нескольких новых местах. Это уже сработало из коробки с компонентами с клиентами, но компоненты, представленные на сервере, нуждались в дополнительной помощи. Это обновление добавляет поддержку рендеринга Async Server в стройных компонентах, используемых в Astro.
Этот релиз также предоставляет новое свойство RoutePattern, которое облегчает работу со сложными динамическими маршрутами в getStaticPaths ().
«Это обеспечивает исходное, динамическое определение сегмента в пути файла маршрутизации (например, /[…locale]/[files]/[slug]) из контекста рендеринга Astro, который в противном случае не был бы доступен в рамках getStaticPaths (), — написал Кейн.
Наконец, React 19 представила UseactionState (), крючок, который позволяет разработчикам обновлять состояние на основе результата действия формы.
«Вновь стабильные функции getActionState () и wentState () интегрируют Astro действий с UseActionState (), что позволяет легко построить постепенно улучшенные формы с помощью действий React и Astro»,-пояснил Кейн.
Nuxt UI и Nuxt UI Pro объединен в бесплатное предложение
Nuxt UI v.4, выпущенный в понедельник, объединив следующий пользовательский интерфейс и следующий пользовательский интерфейс в одну совершенно бесплатную библиотеку, сообщает команда Nuxt.
Nuxt UI помогает разработчикам быстро создавать профессиональные, доступные и отзывчивые пользовательские интерфейсы, предоставляя коллекцию готовых к использованию компонентов. Nuxt, как вы помните, это веб-фреймворк с открытым исходным кодом, созданный на вершине Vue.js.
«То, что раньше было премиальным предложением, теперь доступно для всех», — написала команда. «С более чем 110 компонентами, 12 шаблонами и комплексным комплектом Figma все это доступно бесплатно». Команда написала.
Команда отметила, что это стало возможным, потому что Nuxtlabs присоединился к Vercel в начале июля.
Команда также усовершенствовала свою документацию, что делает его готовым. По словам команды сообщила, что он проинформирован на новом сервере Nuxt Context Context Protocol (MCP), который позволяет инструментам искусственного интеллекта, таким как Cursor, доступа к документации компонентов и метадатам.
«Кроме того, мы предоставляем файлы llms.txt, структурированный формат, который позволяет любому помощнику искусственного интеллекта понимать наши компоненты, тематические и лучшие практики», — написали они. «Ваши инструменты ИИ теперь имеют первоклассный доступ ко всей нашей библиотеке, прямо в вашем редакторе».
Nuxt добавил, что его компоненты чата ИИ теперь поддерживают AI SDK V5 от Vercel.
Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Loraine Lawson — ветеран -репортер, который в течение 25 лет освещал технологические проблемы от интеграции данных до безопасности. Прежде чем присоединиться к новому стеку, она работала редактором Banking Technology Site Bank Automation News. Она … читайте больше от Лорейн Лоусон