Swift Package Index присоединяется к Apple и обещает остаться проектом с открытым исходным кодом

Swift Package Index, поддерживаемая сообществом поисковая система и индекс метаданных для Swift-пакетов, присоединяется к Apple. Однако, как сообщается, в ближайшее время для разработчиков мало что изменится. Вот подробности.

Swift Package Index присоединяется к Apple

Большинство разработчиков на Swift, скорее всего, знакомы с Swift Package Index — поисковой системой и индексом метаданных с открытым исходным кодом для Swift-пакетов.

На практике этот ресурс помогает разработчикам находить пакеты, проверять их совместимость с платформами и версиями Swift, а также просматривать автоматически создаваемую документацию. Согласно их собственному описанию, «Swift Package Index автоматически тестирует каждый Swift-пакет на всех поддерживаемых платформах и версиях Swift, давая разработчикам уверенность перед добавлением зависимости».

Ранее сегодня в новой записи в блоге Swift Package Index было объявлено о присоединении проекта к Apple, при этом «никаких немедленных изменений в том, как ваши пакеты индексируются или представляются, а также в том, как размещается ваша документация, не планируется».

В заметке не разглашаются условия сделки, сообщается лишь, что Swift Package Index «присоединился» к Apple.

В Swift Package Index отмечают, что под крылом Apple платформа получит больше ресурсов для развития, «помогая разработчикам принимать более обоснованные решения относительно своих зависимостей, работать в большем масштабе и с уверенностью браться за новые задачи».

Команда проекта обещает участникам сообщества, что Swift Package Index останется проектом с открытым исходным кодом, и добавляет, что авторы пакетов не увидят никаких немедленных изменений.

Со временем мы планируем внедрить новые возможности в таких областях, как подпись пакетов и идентификация, чтобы повысить надежность и безопасность экосистемы.

В сообщении также говорится, что инженеры Apple будут вносить свой вклад наравне с сообществом (более подробная информация о будущем платформы ожидается в ближайшие месяцы). Авторы поблагодарили всех, кто внес вклад в развитие Swift Package Index и более широкой экосистемы Swift.

Мнение 9to5Mac

Этот шаг может оказаться крайне полезным для разработчиков, поскольку Swift Package Index уже широко используется в сообществе Swift.

Хотя в заметке нет подробностей, нативная интеграция с Xcode кажется логичным следующим шагом. В настоящее время разработчикам, как правило, требуется URL-адрес репозитория пакета, чтобы добавить его в проект.

Благодаря этому шагу Apple со временем может позволить разработчикам искать и добавлять совместимые пакеты непосредственно в Xcode, упрощая управление зависимостями и одновременно улучшая возможности поиска пакетов.

Что вы думаете о присоединении Swift Package Index к Apple? Поделитесь своим мнением в комментариях.