SourceHut: спільна платформа, заснована творцем Sway

Дрю Деволт, автор Sway User Environment та поштовий клієнт Aerc, оголосив про реалізацію проектного центру в ваша платформа для спільного розвитку Джерело Хата, в якому зараз розробники тепер можуть створювати проекти, що поєднують кілька служб, а також перегляд списку існуючих проектів та пошук серед них.

Платформа Sourcehut виділяється можливістю запропонувати повну роботу без JavaScript, високу продуктивність та організацію роботи у формі мінісервісів у стилі Unix. Функціональність проекту у Sourcehut складається з окремих компонентів, які можна комбінувати та використовувати окремо, наприклад, лише квитки або просто код, не пов’язуючи сховище з квитками.

Можливість вільно поєднувати ресурси ускладнює визначення, які ресурси пов’язані з проектом.

Центр проектів вирішує цю проблему і дозволяє зібрати всю інформацію, пов’язану з проектом, в одному місці. Наприклад, на сторінці проекту тепер ви можете розмістити огляд і перерахувати сховища, включені до проекту, розділи відстеження помилок, документацію, канали підтримки та списки розсилки.

Для інтеграції із зовнішніми платформами пропонуються API та система для підключення веб-процесорів (веб-хуків).

З основних характеристик цієї платформи виділяються:

  • Композитивні мінісервіси в стилі Unix
  • Потужні API та веб-хуки
  • Безпечний, надійний та надійний
  • Абсолютно відсутність відстеження чи реклами
  • Всі функції працюють без JavaScript
  • Найшвидший та найлегший програмний продукт
  • 100% безкоштовне програмне забезпечення з відкритим кодом
  • Наразі Sourcehut доступний як загальнодоступна альфа-версія

Про Sourcehut

З додаткових функцій, Sourcehut має підтримку wiki, систему безперервної інтеграції, обговорення на основі електронної пошти, vдеревне представлення файлів списку розсилки, огляд змін через Інтернет, додаючи анотації до коду (посилання та документація). Окрім Git, є підтримка Mercurial. Код написаний на мовах Python та Go і поширюється під ліцензією GPLv3.

Крім того, можна створювати загальнодоступні, приватні та приховані сховища з гнучкою системою контролю доступу, яка дозволяє організувати участь у розробці, включаючи користувачів без локальних облікових записів (автентифікація через OAuth або участь електронною поштою).

Забезпечена приватна система звітування про проблеми Щоб повідомляти та координувати виправлення вразливостей, електронна пошта, надіслана кожною службою, шифрується та перевіряється за допомогою PGP, Двофакторна автентифікація на основі ключів TOTP одноразовий використовується для входу. Для аналізу інцидентів проводиться детальний аудиторський слід.

Вбудована інфраструктура безперервної інтеграції дозволяє організувати розгортання автоматизованих збірок у віртуальних середовищах на різних системах Linux і BSD. Допускається прямий переказ на CI завдання збірки, не розміщуючи їх у сховищі. Результати збірки відображаються в інтерфейсі, надсилаються електронною поштою або передаються через веб-хук. Для аналізу несправностей можна підключитися до середовищ збірки через SSH.

На сучасному етапі розвитку, Sourcehut працює набагато швидше, ніж конкуруючі послугинаприклад, сторінки зі зведеною інформацією, списком комітів, журналом змін, переглядом коду, проблемами та деревом відкритих файлів у 3-4 рази швидше, ніж GitHub та GitLab, та у 8-10 разів швидше, ніж Bitbucket.

Слід зазначити, що Sourcehut ще не вийшов із стадії розробки альфа-версії, і багато запланованих функцій ще не доступнінаприклад, поки немає веб-інтерфейсу для запитів на злиття (ви створюєте запит на злиття, встановлюючи квиток і прикріплюючи посилання на гілку в Git).

Зворотний бік - це також тип інтерфейсу, незнайомий користувачам GitHub та GitLab, але тим не менш простий і зрозумілий одразу.

В кінці кінців якщо ви хочете дізнатися більше про це, Ви можете перевірити деталі У наступному посиланні. 


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.