Dear friends,
За разработчиците и техническите специалисти хранилищата на изходния код и платформите за разработка представляват години интелектуална работа, съвместни проекти и техническо наследство. Тези платформи съдържат не само код, но и документация, история на проекти и често значителна стойност за бизнеса или общността, която се простира отвъд всеки отделен участник.
Предизвикателството с техническите платформи е, че те често съдържат критична инфраструктура, активни проекти със зависимости или ресурси на общността, на които другите разчитат. Внезапната загуба на достъп може да наруши проектите, да наруши зависимостите и да остави общностите без поддържащи.
Основните препятствия включват прехвърлянето на собственост върху хранилище, което изисква активен достъп до акаунта, привилегии на администратор на организация, необходими за планиране на приемственост, и частни хранилища, напълно недостъпни без идентификационни данни. Тези бариери засягат не само лични проекти, но потенциално хиляди потребители, които зависят от вашия код, документация или инфраструктура.
DeathNote ви позволява да документирате собствеността върху хранилище, идентификационни данни за API, конфигурации за внедряване и планове за приемственост за критични проекти. Можете да посочите технически наследници, да предоставите подробности за достъпа до инфраструктурата и да осигурите приемственост за проекти, които имат значение за по-широката техническа общност.
Помислете за документиране не само на идентификационните данни за достъп, но и на контекста на проекта: какви услуги зависят от вашия код, кой трябва да поеме поддръжката и как елегантно да отхвърлите или прехвърлите собствеността върху проекти, които поддържате. Това планиране гарантира, че вашите технически приноси ще продължат да служат на предназначението си дори след като ви няма.
Хранилища на кодове, проекти с отворен код, сътрудничество, контрол на версиите
Безплатно, Pro, Team, Enterprise Cloud, Enterprise Server
Изходен код, проблеми, заявки за изтегляне, уикита, дискусии, същност, действия на GitHub, пакети
Прехвърлянето на хранилище изисква активен достъп до акаунта. Без вашите идентификационни данни хранилищата не могат да бъдат прехвърлени. URL адреси на хранилище на документи, подробности за собствеността и инструкции за прехвърляне във вашия DeathNote. За критични проекти добавете доверени сътрудници като съсобственици преди смъртта или конфигурирайте планове за наследяване на организацията.
Тайните на GitHub Actions не могат да бъдат експортирани или преглеждани дори от администраторите на хранилище. Работните потоци ще продължат да се изпълняват, ако хранилището остане достъпно, но тайните изтичат с достъп до акаунта. Отделно документирайте секретните имена, процедурите за подновяване и идентификационните данни за услуги на трети страни. Помислете за мигриране на критични работни потоци към акаунти на организация с множество администратори.