Drew DeVault, пайдаланушы ортасының авторы
Sourcehut платформасы JavaScript-тісіз толық жұмыс істеу қабілетімен, жоғары өнімділігімен және Unix стиліндегі мини-сервис түріндегі жұмысты ұйымдастыруымен ерекшеленеді. Sourcehut-тегі жобаның функционалдығы біріктірілуі және бөлек қолданылуы мүмкін жеке құрамдас бөліктерден тұрады, мысалы, репозиторийді билеттермен міндетті түрде байланыстырмай жай билеттер немесе жай ғана код. Ресурстарды еркін біріктіру мүмкіндігі қандай ресурстар жобаға жататынын анықтауды қиындатады. Project Hub бұл мәселені шешеді және жобаға қатысты барлық ақпаратты бір жерде біріктіруге мүмкіндік береді. Мысалы, бір жоба бетінде сіз енді жалпы сипаттаманы орналастырып, жобаның репозитарийлерін, мәселені бақылау бөлімдерін, құжаттаманы, қолдау арналарын және тарату тізімдерін тізімдей аласыз.
Сыртқы платформалармен интеграциялау үшін API және веб өңдеушілерді (вебхуктар) қосу жүйесі ұсынылады. Sourcehut қосымша мүмкіндіктеріне викиге қолдау көрсету, үздіксіз интеграция жүйесі, электрондық пошта негізіндегі талқылаулар, пошталық мұрағаттарды ағашты қарау, веб арқылы өзгертулерді қарау, кодқа аннотациялар қосу (сілтемелер мен құжаттаманы тіркеу) кіреді. Git-тен басқа, Mercurial үшін қолдау бар. Код Python және Go тілінде жазылған және
Қол жеткізуді басқарудың икемді жүйесі бар ашық, жеке және жасырын репозиторийлерді құруға болады, ол әзірлеуге қатысуды, соның ішінде жергілікті тіркелгілері жоқ пайдаланушыларды (OAuth арқылы аутентификация немесе электрондық пошта арқылы қатысу) ұйымдастыруға мүмкіндік береді. Мәселелер туралы жеке есеп беру жүйесі осалдықтарды түзетуді хабардар ету және үйлестіру үшін қамтамасыз етілген. Әрбір қызмет жіберген электрондық пошталар PGP арқылы шифрланады және тексеріледі. Жүйеге кіру үшін бір реттік TOTP кілттеріне негізделген екі факторлы аутентификация қолданылады. Оқиғаларды талдау үшін егжей-тегжейлі аудит журналы жүргізіледі.
Кіріктірілген үздіксіз интеграциялық инфрақұрылым мүмкіндік береді
Қазіргі даму кезеңінде Sourcehut жұмыс істейді
Ақпарат көзі: opennet.ru