這份文件是由社群協作翻譯的。您可以從Crowdin進行文件翻譯。感謝您的協助🙏
關於 Misskey
Misskey 是一個開源分散式微網誌平台專案。 由 syuilo 於 2014 年在日本發起開發。 其特點是功能豐富,包括雲端硬碟和反應,以及高度可自訂的使用者介面。
歷史
開發初期討論區是主要的服務,但當用戶開始發表簡短的貼文並添加了按時間順序排列的時間軸功能後人氣急升,逐漸成為主要開發方向。 最初不是分散式的,但在2018年實施了ActivityPub並轉為分散式,使服務更廣泛被認知和使用,一直持續至今。
Misskey 這個名字來自歌手 May'n 的歌曲 Brain Diver 的歌詞,syuilo 當時正在聽這首歌。
任何人都可以參與開發,目前開發工作仍在積極進行中。
什麼是分散式?
分散(distributed)式,也稱去中心化(decentralized),其特點是社群分佈在許多伺服器上,這些伺服器相互通信(聯邦、federation),形成內容共享網路(聯邦宇宙、Fediverse)的服務。 如果只有一個伺服器,或者有多個伺服器但彼此獨立,則稱為集中式服務,例如 Twitter 和 Facebook 等大多數服務就是這種情況。 分散式系統的優點在於,您可以選擇最適合您的伺服器營運者和主題。您也可以建立自己的伺服器。透過聯邦,無論您選擇哪個伺服器,都可以存取同一個社群。
始終開放原始碼
Misskey 一直並將繼續是開源的。簡單來說,開源就是軟體的原始碼(程式)是公開的。該定義還可以包括可以修改和重新分發原始程式碼。 Misskey 的所有原始碼均在開放原始碼許可證AGPL下發布 ,任何人都可以自由查看、使用、修改和重新發布。 開放原始碼有很多優點,例如可以隨意更改,檢查是否包含有害程序,以及任何人都可以參與開發。 開源對於上述分散式方法也至關重要。 再舉一個例子,Twitter 和 Facebook 等大多數獲利服務都不是開源的。
從技術上來說,Misskey 的原始碼用 Git 管理,託管在 GitHub。
參與開發和支援專案
如果您喜歡 Misskey,請支持此專案。如下所述,有多種方式可以為專案做出貢獻。有些方法不需要任何開發技能,因此任何人都可以輕鬆加入並做出貢獻。我們期待您的參與。
新增功能或修復錯誤
如果您具有軟體工程技能,您可以透過編輯原始碼為專案做出貢獻。 可以在此處找到貢獻指南。
加入討論
您也可以透過評論新功能或現有功能或報告錯誤來做出貢獻。 此類討論可能會在 GitHub 或 論壇 上進行。
翻譯文字
Misskey 支援多種語言(稱為 i18n - internationalization 的縮寫)。原始語言基本上是日語,但已被志願者翻譯成其他語言。 您也可以透過參與翻譯工作為 Misskey 做出貢獻。 Misskey 使用名為 Crowdin 的服務來管理其翻譯。
發表您的想法
除了報告錯誤之外,也請分享您對 Misskey 的優點和樂趣的正面看法。它將鼓勵發展並間接為專案做出貢獻。
增加 Miskist
Miskist 是指使用Misskey的人。 如果您透過向朋友和熟人介紹來宣傳 Misskey,就會增加 Miskist 的數量,並激勵開發的動力。
捐款
常見問題
專案的目標是什麼?
如果一定要說的話,雖然有些籠統,我們的目標是成為一個被廣泛使用的通用平台。 與其他項目不同,Misskey的開發不基於任何意識形態(例如反對集中化)或願景,這一點上我們是比較開明的。 反過來說,這創造了一種不受特定方向約束的靈活性。
是公司開發的嗎?
不是。Misskey的開發是由個人進行的,並且不涉及商業活動,因此沒有與特定企業的聯繫。 開發成員基本上都是志願者。 此外,雖然有可能有企業贊助開發,但在這種情況下,開發仍然主要由個人社群主導。
誰在運行它?
由於 Misskey 是分散式的,因此每個伺服器都有不同的營運者。因此,Misskey並非全部由特定個人或公司經營。 此外,由於開發團隊不運營伺服器,因此有關操作的任何疑問,請聯絡您所使用的伺服器的運營者。 您可以在伺服器資訊頁面查看伺服器運營者。 如果您建立了伺服器,您就成為營運者了。
應該選擇哪個伺服器?
[請參考伺服器清單。因此,如果能找到符合自己興趣的伺服器,可能是個不錯的選擇。 此外,還有其他考慮因素,如伺服器的規模、使用者層、國家和語言,以及運營者是否可信賴等。 需要注意的是,Misskey沒有官方的伺服器。您也可以選擇自己建立新伺服器。
基本上,無論您選擇哪個伺服器,您都可以與所有其他伺服器的使用者聯繫。
如何建立伺服器?
感謝您有興趣建立 Misskey 伺服器。
建立 Misskey 伺服器可以使用專屬服務或半自動建立環境(當然,也可以手動建立伺服器)。如需詳細資訊,請參閱這裡。
使用了哪些技術?
隨著開發的進展,Misskey 使用的技術發生了顯著變化。開發之初的配置是MySQL + PHP + jQuery,但現在是這樣的。
- 伺服器端:Node.js
- 資料庫:PostgreSQL、Redis
- 使用者介面框架:Vue.js
- 程式語言: TypeScript
我們也正在開發源自 Misskey 的專有技術,例如 MFM 和 AiScript。
是 Mastodon 的分支嗎?
不是。Misskey是一個完全獨立於Mastodon和其他軟體平台的專案。 就開發而言,Misskey的開發歷史比較長。然而,Misskey實做分散式協議的時間是在Mastodon之後。 除了實現了相同的ActivityPub協議這一點之外,兩者並沒有特別的關聯。
有 iOS/Android 應用程式嗎?
官方沒有為此類作業系統開發原生應用程序,但有一些第三方應用程式可供使用。 詳情請參閱 此處。
不過,由於第三方應用程式不可避免地會在功能支援方面落後,如果你不是特別挑剔,我們建議你使用官方網頁用戶端。 此外,Misskey 網頁用戶端支援 PWA,因此可以像原生應用程式一樣運作。
有關如何配置 PWA 的資訊,請參閱此處。
在哪裡可以獲得 Misskey 標誌和圖示?
那偶爾出現的可愛貓耳女孩是誰?
想了解更多關於我的訊息,請訪問 這個網站!
Misskey 的守護神小藍。小藍超級可愛!