SourceHut : Sway 제작자가 시작한 협업 플랫폼

Drew DeVault, Sway 사용자 환경 작성자 및 Aerc 이메일 클라이언트, 프로젝트 센터의 구현 발표 협업 개발 플랫폼 소스헛, 지금 개발자는 이제 여러 서비스를 결합하는 프로젝트를 만들 수 있습니다. 기존 프로젝트 목록을보고 검색 할 수 있습니다.

플랫폼 Sourcehut은 JavaScript, 고성능 및 작업 조직없이 완전한 작업을 제공 할 수있는 가능성을 자랑합니다. Unix 스타일의 미니 서비스 형태로. Sourcehut의 프로젝트 기능은 개별적으로 결합하여 사용할 수있는 별도의 구성 요소로 구성됩니다.

자원을 자유롭게 결합하는 기능은 프로젝트와 관련된 자원을 결정하기 어렵게 만듭니다.

프로젝트 센터는이 문제를 해결하고 프로젝트와 관련된 모든 정보를 한 곳에서 수집 할 수 있습니다. 예를 들어 프로젝트 페이지에서 이제 개요를 입력하고 프로젝트에 포함 된 저장소, 버그 추적 섹션, 문서, 지원 채널 및 메일 링 목록을 나열 할 수 있습니다.

외부 플랫폼과의 통합을 위해 API 및 시스템이 제공됩니다. 웹 프로세서 (웹 후크)를 연결합니다.

이 플랫폼의 주요 특징 중 다음과 같은 점이 두드러집니다.

  • Unix 스타일의 구성 가능한 미니 서비스
  • 강력한 API 및 웹훅
  • 안전하고 신뢰할 수 있으며 보안
  • 절대 추적 또는 광고 없음
  • 모든 기능은 JavaScript없이 작동합니다.
  • 가장 빠르고 가벼운 소프트웨어 포지
  • 100 % 무료 및 오픈 소스 소프트웨어
  • Sourcehut은 현재 공개 알파로 제공됩니다.

Sourcehut에 대해

추가 기능 중 Sourcehut은 지속적 통합 시스템 인 위키를 지원합니다. 이메일 기반 토론, v메일 링리스트 파일의 트리보기, 변경 검토 웹을 통해 코드에 주석을 추가합니다 (링크 및 문서). Git 외에도 Mercurial에 대한 지원이 있습니다. 코드는 Python 및 Go로 작성되었으며 GPLv3 라이선스에 따라 배포됩니다.

또한 로컬 계정이없는 사용자 (OAuth를 통한 인증 또는 이메일 참여)를 포함하여 개발 참여를 구성 할 수있는 유연한 액세스 제어 시스템으로 공개, 비공개 및 숨겨진 저장소를 생성 할 수 있습니다.

개인 문제보고 시스템 제공 취약성 수정을보고하고 조정하기 위해 각 서비스에서 보낸 이메일은 PGP를 사용하여 암호화되고 확인됩니다. TOTP 키를 기반으로 한 XNUMX 단계 인증 한 번은 로그인하는 데 사용됩니다. 사고 분석을 위해 상세한 감사 추적이 수행됩니다.

기본 제공되는 지속적 통합 인프라를 통해 다양한 Linux 및 BSD 시스템의 가상 환경에서 자동화 된 어셈블리 배포를 구성 할 수 있습니다. CI로 직접 전송 가능 저장소에 배치하지 않고 어셈블리 작업. 어셈블리 결과는 인터페이스에 반영되거나 이메일을 통해 전송되거나 웹훅을 통해 전송됩니다. 결함을 분석하기 위해 SSH를 통해 어셈블리 환경에 연결할 수 있습니다.

현재 개발 단계에서 Sourcehut은 경쟁 서비스보다 훨씬 빠르게 작동합니다.예를 들어, 요약 정보, 커밋 목록, 변경 로그, 코드 검토, 문제 및 열린 파일 트리가있는 페이지는 GitHub 및 GitLab보다 3 ~ 4 배, Bitbucket보다 8 ~ 10 배 빠릅니다.

참고로 Sourcehut은 아직 알파 개발 단계를 떠나지 않았으며 계획된 많은 기능을 아직 사용할 수 없습니다.예를 들어 병합 요청을위한 웹 인터페이스가없는 경우 (티켓을 설정하고 Git의 브랜치에 링크를 첨부하여 병합 요청을 생성합니다).

뒷면은 GitHub 및 GitLab 사용자에게는 익숙하지 않은 일종의 인터페이스이지만 그럼에도 불구하고 간단하고 즉시 이해할 수 있습니다.

최종적으로 그것에 대해 더 알고 싶다면, 당신은 세부 사항을 확인할 수 있습니다 다음 링크에서. 


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.