Мифи Личный Кабинет Абитуриента
Мифи Личный Кабинет Абитуриента Я не уверен, что это хорошая идея. Я думаю, было бы лучше иметь учетную запись, которую вы можете использовать для всех своих проектов, а затем просто связать страницу проекта с Meph, когда это необходимо (например, "это приложение использует X" или что-то в этом роде). Таким образом, люди будут знать, что они используют в своих личных аккаунтах, не имея доступа ко всему остальному на GitHub / GitLab и т.д... Это также может упростить задачу, поскольку для каждого пользователя требуется меньше разрешений, чем для отдельных репозиториев кода, что иногда может привести к путанице! Но, может быть, у кого-то есть какие-то другие мысли? :)
РЕДАКТИРОВАТЬ: Также - зачем нам вообще нужно несколько профилей на человека?! Это кажется излишеством, если только кто-то не хочет больше контролировать, кто также видит определенные части его профиля ...? Может быть, вместо этого создать два разных приложения, где их должны видеть только эти пользователи : P Или даже добавить еще один слой между этими приложениями, чтобы никто, кроме меня, не знал о моих личных вещах ;) Просто выкидываю здесь идеи .. :-)
Правка 2: И да, пожалуйста, не отклоняйте комментарии, основанные исключительно на мнении!! Если кто-то не согласен, не стесняйтесь объяснить, как бы вы предпочли, чтобы мы обрабатывали наши настройки конфиденциальности / связанные с ними вопросы ;-) Спасибо всем!
(правка 3): Забыл упомянуть, что, хотя я согласен с тем, что добавление дополнительных слоев может помочь трекерам не видеть слишком много информации, лично я нахожу такую дополнительную сложность раздражающей, поскольку большинство разработчиков не собираются утруждать себя настройкой новых систем; однако, возможно, другие не согласны!)
Кажется не очень ясным, позволяет ли вам Github устанавливать индивидуальные уровни разрешений для разных репозиториев - например: https://github.com/mekphoenix/myapplicant_account#permissions . В любом случае, это звучит достаточно разумно, чтобы разрешить некоторый уровень детализации в рамках одного контекста репозитория, а не требовать от каждого разработчика самостоятельно настраивать несколько вложенных репозиториев. Проблема не обязательно в том, чтобы хранить данные трекера на страницах github - просто убедитесь, что никто случайно не устанавливает что-то сумасшедшее конкретное ("Этот репозиторий содержит конфиденциальную информацию!"), прежде чем поймет, что ему нужно изменить это позже. Вероятно, вы также захотите избежать полного раскрытия себя с помощью gitlab, учитывая его репутацию среди хакеров, изучающих уязвимости в системе безопасности [1]. До тех пор, пока ничто не будет доступно непосредственно через сам Gitlab, я думаю, вам в любом случае не следует слишком сильно заботиться о деталях отслеживания за пределами вашего собственного приложения.
[0] http://www.hackernews.org /?