Поисковая система и индексатор метаданных 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.
Этот шаг может оказаться чрезвычайно полезным для разработчиков, поскольку Swift Package Index уже широко используется в сообществе Swift. Хотя в сообщении не приводятся дополнительные подробности, интеграция с Xcode кажется естественным следующим шагом. В настоящее время разработчикам обычно требуется URL-адрес репозитория пакета, чтобы добавить его в проект. Благодаря этому нововведению Apple в конечном итоге сможет позволить разработчикам искать и добавлять совместимые пакеты непосредственно в Xcode, упрощая управление зависимостями и улучшая доступность пакетов.

