Как вы выводите из эксплуатации проект GitHub?

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

Я вижу, что есть большая большая кнопка удаления, но мне интересно, есть ли способ заморозить проект, чтобы его никогда нельзя было подтолкнуть, и написать на нем "списание" каким-то образом, который будет универсально признан другими программистами.

2 ответа

Решение

Прежде всего, просто добавьте пояснительную записку в начале файла README.md в репозитории (и, если этот файл еще не существует, добавьте его). Скажите что-то вроде: "Этот проект завершил свою жизнь, и теперь он просто сохранился здесь для потомков".

К сожалению, GitHub не позволяет вам отключать push.

В дополнение к README вы можете убедиться, что количество людей, способных вернуться к проекту, минимально (в идеале один, владелец и 0 участников)

Таким образом, никто не сможет вернуться к репо, и любой новый форк будет включать README, анонсирующий eol.

Другие вопросы по тегам