跳至內容

Gitter

本頁使用了標題或全文手工轉換
維基百科,自由的百科全書
Gitter
開發者Troupe Technology Ltd.
當前版本
  • 21.56.9 (2023年2月13日)[1]
編輯維基數據鏈接
源代碼庫 編輯維基數據鏈接
編程語言JavaScript[2]
平台Web、Windows、Mac、iOS、Android、Linux[3]
類型即時通信
許可協議專有
網站gitter.im

GitterGitHub存儲庫的開發人員和用戶的即時通訊聊天室系統。 Gitter作為軟件即服務提供,包括免費選項和所有基本功能,以及創建單個私人聊天室的能力,和個人和組織的付費訂閱選項,允許他們創建任意數量的私人聊天室。

該服務可以為GitHub上的各個Git倉庫創建個人聊天室。聊天室隱私遵循關聯GitHub存儲庫的隱私設置:因此,私有的GitHub存儲庫的聊天室對於訪問存儲庫的人員也是私有的。然後可以將連接到聊天室的地址信息放置在git存儲庫的README文件中,以引起項目所有用戶和開發人員的注意。用戶也可以通過GitHub登錄Gitter訪問他們訪問的存儲庫的私人聊天室。[4](但GitHub密碼不與Gitter共用)

Gitter 類似於IRC[5]Slack。但與IRC不同的是,它像Slack一樣,會將所有聊天記錄存檔至雲端。[4][6]

歷史[編輯]

Gitter是由一些最初嘗試創建基於網絡的通用聊天產品的開發人員締造的,但後來他們寫了一些額外的代碼將他們的聊天應用程序託管至GitHub上,以滿足自己的需求,並開始意識到他們可以將該項目變成一個可行的產品。[6]

Gitter在2014年發布了測試版本。在測試階段,Gitter提供並儲存180萬條聊天消息。[4]

2017年3月15日,GitLab宣布收購Gitter。收購聲明中亦包括Gitter將繼續作為獨立項目的意圖。 此外,GitLab還宣布,該代碼將於2017年6月之前在MIT許可證開放源代碼[7]

實現[編輯]

Gitter的網頁端應用程序完全採用JavaScript實現,後端則使用Node.js[2]網頁端應用程序的源代碼是專有的,即使Gitter已經為開源軟件提供了許多輔助項目,例如喜歡使用IRC客戶端應用程序(及其額外功能)接入聊天室的高級用戶進行交互的IRC橋梁(IRC bridge)。[8]

功能[編輯]

  • 可以在移動設備批量顯示通知;[4][6]
  • 內嵌媒體文件;[4]
  • 僅在一個網絡瀏覽器標籤中即可查看和訂閱多個聊天室;
  • 通過鏈接Git存儲庫中的鏈接到單個文件;[5]
  • 鏈接到GitHub的issues(通過鍵入#+issues號碼鏈入)在鏈接的Git倉庫中,將在懸浮框英語Hoverbox中顯示詳細信息;[6]
  • GitHub風格的Markdown聊天記錄;[4]
  • 顯示用戶在線狀態;
  • 用戶的懸停卡,顯示他們GitHub賬號的配置文件和統計信息(例如顯示關注者數量等);
  • 可查閱和可搜索的[6]消息檔案,按月分組;
  • 可通過IRC客戶端連接。[8]

與非GitHub站點的應用程序集成[編輯]

Gitter與Trello[6]JenkinsTravis CIHerokuSentry頁面存檔備份,存於網際網路檔案館)、Bitbucket、HuBoard、Logentries英語Logentries、Pagerduty和Sprintly等應用集成。

來源[編輯]

  1. ^ https://gitlab.com/gitterHQ/webapp/-/blob/develop/CHANGELOG.md.
  2. ^ 2.0 2.1 What's Gitter written in?. Gitter Zendesk. Gitter Support. 2014-01-24 [2015-02-08]. (原始內容存檔於2018-10-27) (英語). 
  3. ^ Gitter Apps. [2015-02-08]. (原始內容存檔於2021-01-23) (英語). 
  4. ^ 4.0 4.1 4.2 4.3 4.4 4.5 Chandler, Jeff. Gitter: A New Communication Service For GitHub Projects. WP Tavern. 2014-08-25 [2015-02-08]. (原始內容存檔於2019-06-12) (英語). 
  5. ^ 5.0 5.1 Rexecker, Kim. Gitter: Ein Chat für GitHub-Nutzer. t3n.de. 2013-11-16 [2015-02-08]. (原始內容存檔於2019-09-27) (德語). 
  6. ^ 6.0 6.1 6.2 6.3 6.4 6.5 Boyd, Stowe. Gitter is a GitHub-based chat tool for developers. GigaOm Research. 2014-01-03 [2015-02-08]. (原始內容存檔於2015-02-08) (英語). 
  7. ^ Gitter is joining the GitLab team. GitLab. [2017-03-15]. (原始內容存檔於2019-09-09) (英語). 
  8. ^ 8.0 8.1 IRC bridge. GitHub. Gitter. [2015-06-14]. (原始內容存檔於2020-11-09) (英語).