Drew DeVault, хэрэглэгчийн орчны зохиогч
Sourcehut платформ нь JavaScript-гүйгээр бүрэн ажиллах чадвартай, өндөр гүйцэтгэлтэй, Unix загварын мини үйлчилгээ хэлбэрээр ажлын зохион байгуулалтаараа онцлог юм. Sourcehut дахь төслийн үйл ажиллагаа нь тусдаа бүрэлдэхүүн хэсгүүдээс бүрддэг бөгөөд тэдгээрийг тусад нь нэгтгэж, ашиглаж болно, жишээлбэл, тасалбарыг тасалбартай холбох шаардлагагүй зүгээр л код эсвэл зүгээр л код. Нөөцийг чөлөөтэй нэгтгэх чадвар нь ямар нөөцийг төсөлд хамаарахыг тодорхойлоход хэцүү болгодог. Төслийн төв нь энэ асуудлыг шийдэж, төсөлтэй холбоотой бүх мэдээллийг нэг дор нэгтгэх боломжийг олгодог. Жишээлбэл, төслийн нэг хуудсан дээр та ерөнхий тайлбарыг байрлуулж, төслийн агуулах, асуудлыг хянах хэсэг, баримт бичиг, дэмжлэг үзүүлэх сувгууд, шуудангийн жагсаалтыг жагсааж болно.
Гадаад платформуудтай нэгтгэхийн тулд API болон вэб зохицуулагчийг (вэб дэгээ) холбох системийг санал болгож байна. Sourcehut-ийн нэмэлт функцууд нь вики-г дэмжих, тасралтгүй нэгтгэх систем, имэйлд суурилсан хэлэлцүүлэг, захидлын архивыг модоор харах, вэбээр дамжуулан өөрчлөлтийг хянах, кодонд тайлбар нэмэх (холбоос болон баримт бичгийг хавсаргах) орно. Git-ээс гадна Mercurial-ийн дэмжлэг байдаг. Код нь Python болон Go дээр бичигдсэн бөгөөд
Хандалтын хяналтын уян хатан систем бүхий нийтийн, хувийн болон далд агуулахуудыг бий болгох боломжтой бөгөөд энэ нь хөгжилд оролцох, тэр дундаа дотоод бүртгэлгүй хэрэглэгчдийг (OAuth-ээр баталгаажуулах эсвэл имэйлээр оролцох) зохион байгуулах боломжийг олгодог. Эмзэг байдлын засварыг мэдээлэх, зохицуулах зорилгоор асуудлыг тайлагнах хувийн системээр хангагдсан. Үйлчилгээ тус бүрээс илгээсэн имэйлийг PGP ашиглан шифрлэж баталгаажуулдаг. Нэвтрэхийн тулд нэг удаагийн TOTP түлхүүр дээр суурилсан хоёр хүчин зүйлийн баталгаажуулалтыг ашигладаг. Бэрхшээлд дүн шинжилгээ хийхийн тулд аудитын нарийвчилсан бүртгэл хөтөлдөг.
Баригдсан тасралтгүй интеграцийн дэд бүтэц нь боломжийг олгодог
Хөгжлийн өнөөгийн шатанд Sourcehut ажиллаж байна
Эх сурвалж: opennet.ru