Какой идентификатор организации использовать для проектов с открытым исходным кодом?

Всякий раз, когда вы создаете новый проект в Xcode, он запрашивает идентификатор организации, который должен находиться в обратная нотация DNS. Если у моего проекта с открытым исходным кодом нет домена (и веб-сайта), что мне использовать?

Я думал, что могу каким-то образом использовать URL-адрес GitHub, но, похоже, это не сработает. Например, мой код находится по адресу https://github.com/apple/swift, тогда уникальная организация DNS должен быть чем-то вроде apple/com.github, но apple/ не является допустимой частью домена; и, таким образом, я остался бы с com.github, который принадлежит другой компании.

Теоретически я мог бы использовать com.github.apple, но это вымышленный URL-адрес, и что значит, что в будущем он не будет действительным URL-адресом для какой-либо другой организации?


person Senseful    schedule 31.12.2015    source источник
comment
Можно воспользоваться предложением в ответе, можно и по существу что-нибудь придумать. Нет требования, чтобы идентификатор организации относился к реальному домену или веб-сайту, (не очень) важно, чтобы вы придумали что-то, что позволяет избежать возможных коллизий или путаницы и потенциально поддается структурированной идентификации нескольких проектов.   -  person pvg    schedule 01.01.2016


Ответы (1)


У каждого пользователя или организации GitHub может быть собственный набор страниц GitHub, что, среди прочего, дает вам домен, такой как apple.github.io.

Следуйте руководству и выберите создание "сайта пользователя или организации". Когда вы закончите, вы можете использовать домен в качестве идентификатора компании в обратной нотации DNS: io.github.username

person Senseful    schedule 31.12.2015