
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? Поделитесь своим мнением в комментариях.